我需要将位图从屏幕的中间移到末端。
我正在使用画布,并且正在另一个位图上绘制位图。我需要单独移动顶部位图。

pcanvas = new Canvas();

 pcanvas.setBitmap(bitmap);

 pcanvas.drawBitmap(myBitmap, 0, 0, null);

 pcanvas.drawBitmap(bmp, stDropCurPoint.x, stDropCurPoint.y, null);


我正在尝试移动位图bmp。当前我正在使用下面的代码来移动位图,但它不起作用。

    if (start == true)
{
       pcanvas.drawBitmap(bmp, stDropCurPoint.x, stDropCurPoint.y, null);
       start = false;
    }
    else
    {
        pcanvas.save();
        pcanvas.clipRect(0,0,stDropCurPoint.x,stDropCurPoint.y);
        pcanvas.restore();

    }


请让我知道如何解决这个问题。
提前致谢。

帕万

最佳答案

cliprect()不会帮助您...您可能正在寻找的是translate()

10-07 19:23