Android 图像视图的透明度

Android 图像视图的透明度,android,transparency,android-imageview,transparent,alpha,Android,Transparency,Android Imageview,Transparent,Alpha,我试图将ImageView中的一些像素(白色像素)更改为透明,以便在移动 ImageView在另一个ImageView上我可以通过下面图像的透明像素看到(我用动画移动ImageView,改变其位置)。但是经过处理后,超透明的像素是黑色的,我看不到任何东西 以下是使像素透明的代码: private void transparentimage() { // TODO Auto-generated method stub Bitmap bitmapscr

我试图将ImageView中的一些像素(白色像素)更改为透明,以便在移动

ImageView在另一个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();



}
private void transparentimage(){
//TODO自动生成的方法存根
位图bitmapscr=((BitmapDrawable)myImageView.getDrawable()).getBitmap();
位图b=bitmapscr.copy(Bitmap.Config.ARGB_8888,true);
对于(int i=0;i
我还将imageView背景设置为透明

有什么想法吗?我一直在努力解决它很长一段时间,我将感谢任何帮助

多谢各位


朱利安

最好的方法是通过setAlpha命令

myImageView.setAlpha(50);