在设计计算器按钮按下效果的时候,使用了XML(比如在drawable文件夹下)文件。比如按钮正常默认颜色是白色的XML文件white.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid
android:color="#FFFFFF"
/>
<corners
android:radius="5dp"
/>
</shape>
按下时时是灰色gray_selector.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/gray" android:state_pressed="true"/>
<item android:drawable="@drawable/white"/>
</selector>
根标签都是<selector></selector>。
所以在<Button/>内部要添加:
android:background="@drawable/gray_selector"
OK!
點擊查看更多內(nèi)容
3人點贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦