Android 是否将imageview中图像集的透明部分替换为其他图像?
如何使用其他图像更改imageview中设置的图像的透明部分 下面是主图像,有透明部分(这里看起来是白色的),我想用该部分图像设置另一个图像 知道怎么做吗 问题:Android 是否将imageview中图像集的透明部分替换为其他图像?,android,bitmap,imageview,Android,Bitmap,Imageview,如何使用其他图像更改imageview中设置的图像的透明部分 下面是主图像,有透明部分(这里看起来是白色的),我想用该部分图像设置另一个图像 知道怎么做吗 问题: 如何找到透明部分的起点左(x,y)、右(x,y)、左下(x,y)、右下(x,y)?用于图像替换 如何在运行时处理位图以添加另一个图像以在imageview中进行更改 我试过了 您有一个位图(B1),但某处只有一个矩形透明区域。您需要在其中放置另一个位图(B2) 使用蒙特卡罗方法查找B1上的任何透明像素。你知道的 现在是坐标 从透明像
- 使用蒙特卡罗方法查找B1上的任何透明像素。你知道的 现在是坐标李>
- 从透明像素转到[左/右/上/下]并找到 第一个固体像素。现在你们知道了透明矩形坐标
- 将第二个imageview(带B2)放在第一个imageview(带B1)下。在imageview内相应地设置B2填充透明区域坐标
- 从B1和B2创建新图像,并将其设置为imageview
- 用另一种方式做
这必须完全通过编程完成,或者用户是否进行交互?根据其他偏好/选择,应通过编程在透明部件内自动设置不同的图像。您需要什么帮助?你想知道如何得到像素的alpha值吗?一个普通的程序员应该很容易做到这一点。完成像素位置的开始和结束的透明部分