如何通过XML在Android中设置形状的圆角效果?
- 内容介绍
- 相关推荐
本文共计687个文字,预计阅读时间需要3分钟。
Android 的 shape drawable 不支持同时设置全局圆角和单独角度半径。一旦使用了 android:topLeftRadius 这类属性,就必须显式声明所有四个角的样式,否则其他角会默认为 0(即尖角),而不是继承 android:radius 的值。
常见错误现象:android:radius="8dp 写了,又加了 android:topLeftRadius="16dp",结果右下角变成直角,UI 出现不对称。
本文共计687个文字,预计阅读时间需要3分钟。
Android 的 shape drawable 不支持同时设置全局圆角和单独角度半径。一旦使用了 android:topLeftRadius 这类属性,就必须显式声明所有四个角的样式,否则其他角会默认为 0(即尖角),而不是继承 android:radius 的值。
常见错误现象:android:radius="8dp 写了,又加了 android:topLeftRadius="16dp",结果右下角变成直角,UI 出现不对称。

