gpt4 book ai didi

android - Java中的渐变背景颜色

转载 作者:行者123 更新时间:2023-11-29 16:53:07 25 4
gpt4 key购买 nike

我正在开发 android 项目,我使用的是链接到可绘制对象的渐变背景,但在一种情况下,我的背景来自 Java Main Activity。我也想在那里使用相同的背景。

这是我在 XML 布局中使用的代码。

<gradient
android:angle="135"
android:centerColor="#16a085"
android:endColor="#2980b9"
android:startColor="#2980b9" />

我想在 java 中使用相同的渐变,现在就像下面的屏幕截图和它的单一颜色。 How Can I Use Gradient in this place ?

最佳答案

将渐变保存为可绘制对象中的 XML。

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle" >
<gradient
android:angle="135"
android:centerColor="#16a085"
android:endColor="#2980b9"
android:startColor="#2980b9" />
</shape>

替换

 ab.setBackgroundDrawable (new ColorDrawable(Color.parseColor(#2c3e50'))); 

ab.setBackgroundResource(R.drawable.color_gradient);

关于android - Java中的渐变背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45774548/

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