gpt4 book ai didi

android - 蓝色不适用于 android 中的可绘制对象

转载 作者:行者123 更新时间:2023-11-30 01:23:11 25 4
gpt4 key购买 nike

我正在为应用程序图标制作可绘制图标。我动态地在图标上应用不同的颜色,这在图标上成功应用。但是当我应用蓝色时,无论是深蓝色还是浅蓝色,它都不会出现在图标上。谁能告诉我原因。我正在使用此代码来应用颜色。

 colorCode = sp.getString("initialColor", "#ffffff");
icon.setBounds(0, 0, sIconWidth, sIconHeight);
int color = Color.parseColor(colorCode);
int i = Color.argb(0,
color, color, color);
icon.mutate().setColorFilter(i, PorterDuff.Mode.MULTIPLY );

最佳答案

你的错误是什么?这不是设置图标背景颜色的正确方法。

你应该这样做:

        android:background="@color/nameOfYourColor"
android:src="@drawable/your_image_button"

如果你想制作一个形状,你可以在 Drawable 文件夹中声明形状并将背景设置为形状名称。

关于android - 蓝色不适用于 android 中的可绘制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36794753/

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