在Android中为自定义形状添加阴影

问题描述 投票:0回答:1

我有一个自定义形状的视图,其左上角半径为0,其他3个半径为16dp。

我知道您可以覆盖轮廓提供者,但是从我看到的结果来看,这不允许您设置拐角半径不同的轮廓。

想知道是否可以通过某种方式为指定的形状设置轮廓提供者,或者以其他方式在视图上创建阴影。

android kotlin view shadow
1个回答
1
投票

您可以创建另一个具有相同大小和拐角但在x和y轴上偏移几dp的视图。然后偏移z,使其位于您的原始视图下方。这将产生所需的效果。

© www.soinside.com 2019 - 2024. All rights reserved.