在特定范围内绘制图像

drawing an image within specific bounds

我正在开发一些应用程序,我遇到了一个实现复选框行为图像视图的要求,当它被检查时它被这张图片覆盖:

图像的边缘是透明的,下面的图像是动态生成的。

我的问题是我不知道如何实现它,我尝试在布局中将两个 imageview 一个放在另一个之上,并覆盖 imageview,但我无法弄清楚如何将底层图像绑定到矩形。

你试过setBounds方法了吗?就像:imageview2.getDrawable().setBounds(imageView1.getLeft(), imageView1.getTop(), imageView1.getRight(), imageView1.getBottom())