单击按钮时,我已经尝试了一个多小时的时间来进行button
颜色更改。
这是我的“mybutton.xml”
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#c4161616"
android:endColor="#c4161616"
android:angle="270" />
<corners
android:radius="10dp" />
<stroke
android:width="5px"
android:color="#00FF00" />
</shape>
现在Button看起来像这样:
当按下按钮时,它应如下所示:
<gradient
android:startColor="#c4161616"
android:endColor="#c4565656"
android:angle="270" />
我是Android和XML的初学者。你能告诉我怎么做吗?
答案 0 :(得分:0)
兄弟试试这个: -
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_pressed_yellow"
android:state_pressed="true" />
<item android:drawable="@drawable/button_focused_orange"
android:state_focused="true" />
<item android:drawable="@drawable/button_normal_green" />
</selector>