最近开发的项目中使用的圆角背景和边框比较多,基本都是使用shape文件和.9图片实现的。但在实现的过程中也是会出现一些小问题,这篇随笔会总结下来其中遇到的问题。
一,圆角大小不一致
1,四周圆角都为10dp 的shape设置
android:shape="rectangle">
android:bottomLeftRadius="@dimen/s_10dp"
android:bottomRightRadius="@dimen/s_10dp"
android:topLeftRadius="@dimen/s_10dp"
android:topRightRadius="@dimen/s_10dp" />
四周圆角一样的效果.png
2,四周圆角左右下方为10dp,左上方为30dp,右上方为20dp 的shape设置
android:shape="rectangle">
android:bottomLeftRadius="@dimen/s_10dp"
android:bottomRightRadius="@dimen/s_10dp"
android:topLeftRadius="@dimen/s_30dp"
android:topRightRadius="@dimen/s_20dp" />