【发布时间】:2020-02-07 19:28:24
【问题描述】:
我有一个自定义形状的视图,其左上角半径为 0,其他 3 个半径为 16dp。
我知道您可以覆盖轮廓提供程序,但据我所知,这不允许您设置角落半径不同的轮廓。
想知道是否有任何方法可以为指定形状设置轮廓提供程序或任何其他方法来在视图上创建阴影。
【问题讨论】:
标签: android kotlin view shadow
我有一个自定义形状的视图,其左上角半径为 0,其他 3 个半径为 16dp。
我知道您可以覆盖轮廓提供程序,但据我所知,这不允许您设置角落半径不同的轮廓。
想知道是否有任何方法可以为指定形状设置轮廓提供程序或任何其他方法来在视图上创建阴影。
【问题讨论】:
标签: android kotlin view shadow
您可以创建另一个具有完全相同大小和角但在 x 和 y 轴上偏移几个 dp 的视图。然后偏移 z 使其位于原始视图的正下方。这应该会产生预期的效果。
【讨论】: