gpt4 book ai didi

android - 如何在android中动态更改图像颜色?

转载 作者:IT老高 更新时间:2023-10-28 21:53:50 27 4
gpt4 key购买 nike

我正在做这种类型的项目,在我的项目中更改动态图像颜色

我有一个黑色形状的彩色图像,当用户单击此图像时,图像颜色会动态变为绿色。

enter image description here

谷歌搜索和其他文档如下,但我没有解决我的问题。

请帮助我,有什么方法或文件可以解决我的问题,

最佳答案

我是这样做的:它从资源 xml 文件中提取颜色。

<resources>
<color name="new_color">#FFAAAAAA</color>
</resources>

在您的 Activity .java 文件中:

import android.graphics.PorterDuff.Mode;

Resources res = context.getResources();
final ImageView image = (ImageView) findViewById(R.id.imageId);
final int newColor = res.getColor(R.color.new_color);
image.setColorFilter(newColor, Mode.SRC_ATOP);

清除它调用:

image.setColorFilter(null);

关于android - 如何在android中动态更改图像颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14208367/

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