如何绘制边框图像

时间:2017-01-03 20:07:05

标签: java android

我有一个带图像的ImageView,如何在图像周围绘制边框。主要问题是图像不是矩形或圆形而不是覆盖完整视图。例如,我想做这样的事情: enter image description here

1 个答案:

答案 0 :(得分:1)

这不是那么微不足道。但我认为如果你使用这些步骤,你应该能够解决这个问题:

1)从ImageView中提取位图(或者直接从您正在使用的资源中获取它)。

2)迭代所有像素。如果其中一个相邻像素不为空(透明/白色)且当前像素为空,则将像素设置为红色(仅在完成迭代后执行此操作)。

3)将位图设置回ImageView。