在Android ImageView中放置角落的选项

时间:2014-04-04 15:27:24

标签: java android android-imageview

我试图在我的ImageView中设置角落,然后找到这些"解决方法":

1 - 获取位图源并然后绘制

2 - 在我的布局上放置第二个ImageView并使用shape + corner作为其源

无法拍摄图像视图并在其周围放置一个角落?

在我的应用程序中,我有一个包含大量ImageView的List(此ImageView中使用的Bitmap是以编程方式),我想在每个ImageView中放置角落。

还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

您可以创建包含带圆角的selector的{​​{1}},然后使用xml将其应用为shape的背景。

看看这个答案here

您也可以使用ImageView通过代码执行此操作。 PorterDuffXfermode使用字母合成,允许您在PorterDuffXfermode CanvasonDraw()之间创建和交叉(数学集合)创造。您将使用其中一个Canvas标志告诉框架您只想渲染与每个PorterDuff.Mode中的两个Bitmaps相交的像素。

更多关于Alpha Compositing