给定一个位图,我知道如何通过设置alpha来使ImageView更加透明。但是我想要设置一个白色背景颜色(与它坐在的视图不同),所以它看起来比透明更不透明。
参考下图,
我使用ImageView.SetBitmapImage(位图)获取左图 使用ImageView.SetAlpha = 0.5,我得到了中间的图像 但我如何获得正确的图片。
另外,在我的axml中,我将ImageView背景颜色设置为白色,但它仍然没有帮助...我仍然得到中间的图片。
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FFFFFF" />
答案 0 :(得分:0)
我通过将ImageView包装在LinearLayout中来解决这个问题,其中backgroundcolor设置为白色。然后位图alpha很好