如何在android中将位图从一个点移动到另一个点

时间:2011-07-06 03:39:36

标签: android bitmap

我需要从屏幕中间移动位图到结束。 我正在使用画布,我在另一个位图的顶部绘制位图。我需要单独移动顶部位图。

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();              

    }

请告诉我如何解决这个问题。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

cliprect()对你没有帮助......你可能正在寻找的是translate()