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

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

我们可以通过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的边框。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值