Android自定义按钮点击效果

android自定义按钮点击效果

1.Android设置按钮的点击图片效果

1)在android studio平台下,drawable目录下拷入两张.9图,一张作为点击前的图片,另一张作为点击后的图片,例如:

红色为点击前的图片,黄色为点击后的图片。

2)drawable目录下新建一个btn_seletor:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/button_red_pressed"></item>//当该按钮按下时,使用红色的图片
<item android:drawable="@drawable/button_red_normal"></item>
</selector>//当该按钮正常时,使用黄色的图片

3)在按钮的布局文件中加入一个background属性

android:background="@drawable/btn_selector"

2.Android设置按钮的点击文字效果

1) values目录下新建一个colors文件,在resource标签下定义两种颜色,分别为点击前的字体颜色和点击后的字体颜色,注意要用drawable定义,不能用color定义,否则在selector文件中是找不到的

<drawable name="black">#000000</drawable>
<drawable name="white">#ffffff</drawable>

2) drawable目录下新建一个btn_color_selector:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@drawable/black" android:state_pressed="true" />
<item android:color="@drawable/white" />
</selector>

3) 在按钮的布局文件中加入一个属性textColor

android:textColor="@drawable/btn_color_selector"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值