按钮设置形状的同时设置点击效果

来源:互联网 发布:volvos90怎么样知乎 编辑:程序博客网 时间:2024/06/02 02:19

按钮设置形状的同时设置点击效果

我们可以通过shape给Button这种形状以及边框,可以通过selector给Button设置点击显示不同颜色的效果
下面就是在设置形状的同时又有点击效果的使用:

代码如下:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_pressed="true"><shape>        <corners android:radius="60dp" />        <solid android:color="@color/press" />        <stroke android:width="2dp" android:color="#dda0dd" />    </shape></item><item android:state_pressed="false"><shape>        <corners android:radius="60dp" />        <solid android:color="@color/normal" />        <stroke android:width="2dp" android:color="#dda0dd" />    </shape></item></selector>

以上就是给一个Button设置60dp的圆角;点击的时候是@color/press;正常的时候是@color/normal;
以及设置宽度为2dp,颜色为#dda0dd的边框。

1 0