gpt4 book ai didi

android - 如何在 Java Android 中的可绘制对象上设置白色滤镜

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

我有一个可绘制对象:

Drawable drawable = Theme.getCachedWallpaper();

我有一个观点,我需要在这个 View 上设置这个可绘制对象:

fragmentView.setBackgroundDrawable(drawable);

但我需要使用白色(或红色或黑色和...)滤色器设置此可绘制对象:

enter image description here

enter image description here

最佳答案

使用 FrameLayout 并在图像上方创建额外的空白布局。您可以如下所示以编程方式设置背景和 alpha 值

yourview.setBackgroundColor(ContextCompat.getColor(this,R.color.colorAccent));
yourview.setAlpha(0.5f); // alpha value ranges from 0.0f to 1.0f

关于android - 如何在 Java Android 中的可绘制对象上设置白色滤镜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53586806/

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