繁体   English   中英

在Android ImageView中放置角落的选项

[英]Options to put corners in Android ImageView

我试图在我的ImageView上摆个弯角,发现这些“变通办法”:

1-提取位图并绘画

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

不可能将图像视图放在一个角落然后呢?

在我的应用程序中,我有一个包含很多ImageView的列表(此ImageView中使用的位图是通过编程方式生成的),并且我想在每个ImageView中添加一些角点。

还有其他选择吗?

您可以创建一个包含圆角shapeselector ,然后使用xml将其应用为ImageView的背景。

这里看这个答案

您也可以使用PorterDuffXfermode通过代码来PorterDuffXfermode PorterDuffXfermode使用Alpha合成,可让您在从onDraw()获得的Canvas与将要创建的屏幕外Canvas之间创建和相交(此处为数学集合的事物)。 您将使用PorterDuff.Mode标志之一来告诉框架您只想渲染与每个Canvas的两个Bitmaps相交的像素。

有关Alpha合成的更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM