【开源】AndroidUIView
AndroidUIView
介绍:
一个根据ios中的UIButton 自定义的view控件库。只需设置背景图片,所有这些view都会自动的带有按下效果,不需要写selector.xml
运行效果:![]()
使用说明:
添加命名空间
|
1
|
xmlns:drakeet="http://schemas.android.com/apk/res-auto" |
使用控件:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
<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
posted on 2015-05-06 11:01 wasdchenhao 阅读(278) 评论(0) 收藏 举报

浙公网安备 33010602011771号