Android Button_style样式

来源:互联网 发布:喜曼多鱼线淘宝旗舰店 编辑:程序博客网 时间:2024/05/22 17:43


再加上一种自定义样式方法,上面的是用图片,其实我们可以直接通过定义xml文件来实现不同的样式:
在上面的源代码基础上,只需要修改button_style文件,同样三种状态分开定义:

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_pressed="true"><shape><gradient android:startColor="#0d76e1" android:endColor="#0d76e1"android:angle="270" /><stroke android:width="1dip" android:color="#f403c9" /><corners android:radius="2dp" /><padding android:left="10dp" android:top="10dp"android:right="10dp" android:bottom="10dp" /></shape></item> <item android:state_focused="true"><shape><gradient android:startColor="#ffc2b7" android:endColor="#ffc2b7"android:angle="270" /><stroke android:width="1dip" android:color="#f403c9" /><corners android:radius="2dp" /><padding android:left="10dp" android:top="10dp"android:right="10dp" android:bottom="10dp" /></shape></item> <item><shape><gradient android:startColor="#000000" android:endColor="#ffffff"android:angle="180" /><stroke android:width="1dip" android:color="#f403c9" /><corners android:radius="5dip" /><padding android:left="10dp" android:top="10dp"android:right="10dp" android:bottom="10dp" /></shape></item></selector>