Android使位图对背景色不透明
给定位图,我知道如何通过设置alpha使ImageView更透明。但是我还想设置一个白色的背景色(不同于它所在的视图),这样它看起来更不透明而不是透明 参考下图 我使用ImageView.SetBitmapImage(位图)获取左侧图片。Android使位图对背景色不透明,android,xamarin,Android,Xamarin,给定位图,我知道如何通过设置alpha使ImageView更透明。但是我还想设置一个白色的背景色(不同于它所在的视图),这样它看起来更不透明而不是透明 参考下图 我使用ImageView.SetBitmapImage(位图)获取左侧图片。 使用ImageView.SetAlpha=0.5,我得到了中间的图片 但是我怎样才能得到正确的照片呢 另外,在我的axml中,我已经将ImageView背景颜色设置为白色,但仍然没有帮助…我仍然得到中间的图片 <ImageView
使用ImageView.SetAlpha=0.5,我得到了中间的图片
但是我怎样才能得到正确的照片呢 另外,在我的axml中,我已经将ImageView背景颜色设置为白色,但仍然没有帮助…我仍然得到中间的图片
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FFFFFF" />
我解决了这个问题,将ImageView包装成一个线性布局,背景色设置为白色。然后位图alpha很好在布局的xml中设置背景为白色,alpha很好我有,但它不工作;(如果您在ImageView
的Drawable
上调用SetAlpha()
,您将为自己保存无关的LinearLayout
@MikeM。太好了,谢谢!成功了