以编程方式(overrwrite)将一个图像强加于另一个图像。 Android的

时间:2017-06-02 12:10:35

标签: java android android-image overwrite

我的应用内有2张图片。第一个是带有空盒子的某种地图。第二个,它只是正确的标记。在某些情况下,我需要在放置在第一张图像上的一些空盒子上施加这个正确的标记。有一个选项吗?怎么管理呢?

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要CanvasBitmap的组合。

例如:

Bitmap imageWithEmptyBoxes = BitmapFactory.decodeResource(getResources(),
           R.drawable.imageWithEmptyBoxes);
Bitmap imageCheckMark = BitmapFactory.decodeResource(getResources(), 
            R.drawable.imageCheckMark);
...
Canvas c = new Canvas(imageWithEmptyBoxes);
c.drawBitmap(imageCheckMark, ...);