Android使位图对背景颜色不透明

时间:2018-03-13 21:25:38

标签: android xamarin

给定一个位图,我知道如何通过设置alpha来使ImageView更加透明。但是我想要设置一个白色背景颜色(与它坐在的视图不同),所以它看起来比透明更不透明。

参考下图,

  

我使用ImageView.SetBitmapImage(位图)获取左图   使用ImageView.SetAlpha = 0.5,我得到了中间的图像   但我如何获得正确的图片。

enter image description here

另外,在我的axml中,我将ImageView背景颜色设置为白色,但它仍然没有帮助...我仍然得到中间的图片。

     <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#FFFFFF" />

1 个答案:

答案 0 :(得分:0)

我通过将ImageView包装在LinearLayout中来解决这个问题,其中backgroundcolor设置为白色。然后位图alpha很好