美文网首页安卓样式
Android按钮按下时改变颜色实现方法

Android按钮按下时改变颜色实现方法

作者: 水固态中 | 来源:发表于2017-11-30 17:02 被阅读0次

1.drawable目录新建selector.xml

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

2.string.xml添加

<drawable name="clr_normal">#ff6501</drawable>
<drawable name="clr_pressed">#a44100</drawable>

3.按钮引用

<Button
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="计算"
  android:textColor="@android:color/white"
  android:background="@drawable/selector"
  android:layout_centerInParent="true"/>

完成

Android按钮按下时改变颜色实现方法

相关文章

网友评论

    本文标题:Android按钮按下时改变颜色实现方法

    本文链接:https://www.haomeiwen.com/subject/rczvbxtx.html