Java Android如何将透明度设置为ImageView的自定义部分

Java Android如何将透明度设置为ImageView的自定义部分,java,android,android-imageview,Java,Android,Android Imageview,我想将图像视图的自定义部分设置为透明。但是,内部的局部视图不必是矩形。它可以是平行四边形,三角形,等等。。。我知道我可以检索要设置为透明的形状的角,但我不知道如何处理这些输入 感谢您的帮助 您必须手动操作设置为图像视图的位图 Bitmap someBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.someimage); bmp.setPixel(x,y,Color.TRANSPARENT); someImageVie

我想将图像视图的自定义部分设置为透明。但是,内部的局部视图不必是矩形。它可以是平行四边形,三角形,等等。。。我知道我可以检索要设置为透明的形状的角,但我不知道如何处理这些输入


感谢您的帮助

您必须手动操作设置为图像视图的位图

Bitmap someBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.someimage);
bmp.setPixel(x,y,Color.TRANSPARENT);
someImageView.setBitmap(someBitmap);
代码未测试。

请尝试此操作
imageView.setBackgroundColor(Color.TRANSPARENT)

谢谢,这很有用,但是如果我想在内部设置部分图像,我必须检查边界的所有x、y值,并专门设置这些值,这会很昂贵。