效果:
xml使用:
xml属性:
圆角为高度的一半:app:qmui_isRadiusAdjustBounds="true"
指定圆角大小:app:qmui_radius="4dp"
左上角圆弧:app:qmui_radiusTopLeft="8dp"
右上角圆弧:app:qmui_radiusTopRight="8dp"
左下角圆弧:app:qmui_radiusBottomLeft="8dp"
右下角圆弧:app:qmui_radiusBottomRight="8dp"
更改 border 颜色:app:qmui_borderColor="@color/qmui_s_link_color"
更改 borde宽度:app:qmui_borderWidth="1px"
注意: 因为该控件的圆角采用 View 的 background 实现, 所以与原生的 android:background
有冲突。
如果在 xml 中用 android:background
指定 background, 该 background 不会生效。
如果在该 View 构造完后用 {@link #setBackgroundResource(int)} 等方法设置背景, 该背景将覆盖圆角效果。
Java中使用:
如需在 Java 中指定以上属性, 需要通过 getBackground() 获取 QMUIRoundButtonDrawable 对象,
* 然后使用 QMUIRoundButtonDrawable}提供的方法进行设置。