AndroidUIView
介绍:
一个根据ios中的UIButton 自定义的view控件库。只需设置背景图片,所有这些view都会自动的带有按下效果,不需要写selector.xml
运行效果:
使用说明:
添加命名空间
xmlns:drakeet="http://schemas.android.com/apk/res-auto"
使用控件:
<me.drakeet.library.UIButton
android:layout_width="64dp"
android:layout_height="64dp"
android:layout_margin="16dp"
drakeet:alpha_pressed="80"
drakeet:color_pressed="#660303ff"
android:background="@mipmap/ic_launcher"/>
<me.drakeet.library.UIButton
android:layout_width="64dp"
android:layout_height="64dp"
android:layout_margin="16dp"
drakeet:shape_type="round"
android:background="@mipmap/avatar"/>
<me.drakeet.library.UIImageView
android:layout_width="64dp"
android:layout_height="64dp"
android:layout_margin="16dp"
drakeet:shape_type="round"
android:src="@mipmap/avatar2"/>
自定义
可以在xml中改变一些属性
-
drakeet:alpha_pressed
[integer def:48 0-255] --> 按下时候颜色的透明度 -
drakeet:color_pressed
[color def:#9c000000] --> 按下的颜色 -
drakeet:shape_type
[enum (rectangle, round) def:rectangle] --> 矩形还是圆形 -
drakeet:radius
[dimension def:2dp] --> Add a radius to the cover
已下载
0