嗨,我正在开发一个 android 应用程序,在其中我可以绘制资源来设置按钮的背景。我想以编程方式更改该可绘制对象的开始和结束颜色,即在按钮单击侦听器内的活动类中。我的drawable看起来像:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#be584c"
android:endColor="#be584c"
android:angle="270" />
<corners android:radius="2dp" />
<stroke android:width="1px"/>
</shape>
我将它设置为 xml 文件中按钮的背景。android:background="@drawable/download_button"
我想在活动类中更改这个drawable的开始颜色和结束颜色如何做到这一点。有没有办法 f= 这样做。需要帮忙。谢谢你。