gpt4 book ai didi

android - 如何以编程方式更改渐变的 startColor 属性 - Android

转载 作者:太空狗 更新时间:2023-10-29 12:57:30 26 4
gpt4 key购买 nike

我有一个要在布局中使用的形状。我希望在我的 Activity 中以编程方式更改颜色。

<shape android:id="@+id/shape1" xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> 
<gradient android:id="@+id/gradient1"
android:startColor="@color/widget_header"
android:endColor="#0000CC"
android:angle="270"/>

<corners android:bottomRightRadius="1dp"
android:bottomLeftRadius="1dp"
android:topLeftRadius="7dp"
android:topRightRadius="7dp"/>
</shape>

有什么方法可以更改 Activity 中的“startColor”和“endColor”属性?

最佳答案

检查 this out,有相当多的额外代码,但它似乎演示了如何在代码中创建可绘制对象和渐变可绘制对象...查看第 159 行。您可能不需要在 XML 中创建形状,因为您可能需要以编程方式创建形状等

关于android - 如何以编程方式更改渐变的 startColor 属性 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4762512/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com