标签: java android
我有一个带图像的ImageView,如何在图像周围绘制边框。主要问题是图像不是矩形或圆形而不是覆盖完整视图。例如,我想做这样的事情:
答案 0 :(得分:1)
这不是那么微不足道。但我认为如果你使用这些步骤,你应该能够解决这个问题:
1)从ImageView中提取位图(或者直接从您正在使用的资源中获取它)。
2)迭代所有像素。如果其中一个相邻像素不为空(透明/白色)且当前像素为空,则将像素设置为红色(仅在完成迭代后执行此操作)。
3)将位图设置回ImageView。