安卓样式

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

2017-11-30  本文已影响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按钮按下时改变颜色实现方法
上一篇 下一篇

猜你喜欢

热点阅读