gpt4 book ai didi

android - 如何突出显示位图?喜欢 Google Play

转载 作者:搜寻专家 更新时间:2023-11-01 09:02:19 24 4
gpt4 key购买 nike

如何突出显示位图?就像 Google play。

enter image description here enter image description here

我的图片在服务器中,所以我不想下载两张图片来制作这种效果。

我尝试过的:

我只是尝试使用图层,但它不会产生透明高光效果。位图设置在 Imagebutton 上。

也许 canvas 应该可以工作,创建一个带有浅色的透明可绘制对象,我尝试了一些代码但不起作用或者因为我不知道如何处理它。

BitmapDrawable bitmapDrawable = new BitmapDrawable(bitmap);

Drawable[] layers = new Drawable[2];
layers[0] = bitmapDrawable;
layers[1] = r.getDrawable(R.drawable.default_button_pressed);
LayerDrawable layerDrawable = new LayerDrawable(layers);
imageView.setImageDrawable(layerDrawable);

default_button_pressed

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle">
<corners android:radius="3dp" />
<gradient android:endColor="#FFFFFF" android:startColor="#ccffff" android:angle="90" />
<stroke android:width="1dp" android:color="#33364252" />

</shape>

最佳答案

尝试使用ColorFilter:

Imagebutton.setColorFilter(0x808fd2ea);

关于android - 如何突出显示位图?喜欢 Google Play,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14198337/

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