我正在尝试Drawable背景,到目前为止没有任何问题.
我现在正试图在运行时更改渐变背景颜色.
不幸的是,似乎没有API可以在运行时更改它.甚至没有尝试变异()drawable,如下所述:可绘制的突变
示例XML看起来像这样.它正如预期的那样有效.
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#330000FF"
android:endColor="#110000FF"
android:angle="90"/>
</shape>
Run Code Online (Sandbox Code Playgroud)
遗憾的是,我想要一个具有各种颜色的列表,并且它们必须在运行时以编程方式进行编程.
还有另一种方法可以在运行时创建此渐变背景吗?甚至可能不完全使用XML?