在Android Studio中通过onDraw方法在第一个位图上绘制第二个位图

我创建了一个从View查看的customView类。 在onDraw方法中,我制作了一个画布并将位图放在那里,然后在其上绘制线条和圆圈。 我在另一个班级打电话给他,以便画出它。 现在我需要在第一个位图上绘制其他位图。 当我在onDraw中制作另一个画布并在那里绘制新的位图时,应用程序停止工作。

      protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        Canvas singleUseCanvas = new Canvas();//Canvas in order draw second bitmap
        canvas.drawBitmap(firstBitmap, 0, 0, new Paint());
        singleUseCanvas.drawBitmap(roomIconBitmap,100,100,iconPaint); // Second bitmap
         }

我的问题是:如何通过onDraw方法在其他位图上绘制位图? 我希望我能很好地问我的问题。 先谢谢你!

链接地址: http://www.djcxy.com/p/67627.html

上一篇: Draw second bitmap on the first bitmap by method onDraw in Android studio

下一篇: From Canvas to Bitmap to improve rendering