状态选择器及Button形状

来源:互联网 发布:购买域名的网站 编辑:程序博客网 时间:2024/06/04 19:12
一: 需要实现状态选择器:1.在res下创建文件(Driectory),命名自定义
2.在自己创建的文件下再创建一个XML文件在里面定义
<selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:color="#fff"    android:state_pressed="true"/>    <item android:color="#fff"        android:state_focused="true"/>    <item android:color="@color/colorAccent"/></selector>
其中 第一个item 表示按下时的颜色
第二个item 表示获取焦点
第三个item 表示默认颜色
3.在布局中引用
 <Button        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:id="@+id/button"        android:textColor="@color/button"/>
这里显示的是button按钮按下时改变颜色
二:给Button按钮设置形状
1.在drawable下创建文件shape
<shape xmlns:android="http://schemas.android.com/apk/res/android"><stroke android:color="#000" android:width="2dp"/><corners android:radius="360dip"/><gradient android:type="linear" android:endColor="#1f2" android:startColor="#16f"/><padding android:bottom="10dp" android:right="10dp" android:top="10dp" android:left="10dp"/></shape>
在布局中引用
 android:background="@drawable/shape"
这样button按钮就变成一个椭圆形






原创粉丝点击