我试图在我的ImageView中设置角落,然后找到这些"解决方法":
1 - 获取位图源并然后绘制
2 - 在我的布局上放置第二个ImageView并使用shape + corner作为其源
无法拍摄图像视图并在其周围放置一个角落?
在我的应用程序中,我有一个包含大量ImageView的List(此ImageView中使用的Bitmap是以编程方式),我想在每个ImageView中放置角落。
还有其他选择吗?
答案 0 :(得分:0)
您可以创建包含带圆角的selector
的{{1}},然后使用xml将其应用为shape
的背景。
看看这个答案here
您也可以使用ImageView
通过代码执行此操作。 PorterDuffXfermode
使用字母合成,允许您在PorterDuffXfermode
Canvas
和onDraw()
之间创建和交叉(数学集合)创造。您将使用其中一个Canvas
标志告诉框架您只想渲染与每个PorterDuff.Mode
中的两个Bitmaps
相交的像素。