gpt4 book ai didi

android - ImageView 的透明度

转载 作者:行者123 更新时间:2023-11-29 00:34:07 30 4
gpt4 key购买 nike

我正在尝试将 ImageView 中的一些像素(白色像素)更改为透明,这样当我移动

ImageView over another ImageView 我可以透过透明像素看到下面的图像(我用动画移动 imageView,改变它的位置)。但是在处理之后,应该透明的像素是黑色的,我看不到任何东西。

下面是使像素透明的代码:

              private void transparentimage() {
// TODO Auto-generated method stub
Bitmap bitmapscr =((BitmapDrawable)myImageView.getDrawable()).getBitmap();
Bitmap b = bitmapscr.copy(Bitmap.Config.ARGB_8888, true);

for (int i = 0; i< b.getWidth(); i++){
for (int j = 0; j< b.getHeight(); j++){

if (b.getPixel(i,j) == Color.WHITE)
b.setPixel(i,j,Color.TRANSPARENT);
}
}
myImageView.setBackgroundColor(Color.TRANSPARENT);
myImageView.setImageBitmap(b);
myImageView.invalidate();



}

我还将 imageView 背景设置为透明。

有什么想法吗?很长一段时间以来,我一直在努力解决这个问题,如果有任何帮助,我将不胜感激。

非常感谢

朱利安

最佳答案

最好的方法是通过 setAlpha 命令。

myImageView.setAlpha(50);

关于android - ImageView 的透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13669151/

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