如何在屏幕上的不同位置生成位图对象?

时间:2015-04-02 18:25:50

标签: java android canvas ondraw

如何在屏幕上的不同位置生成不同的苹果,我实现了以下方法,使用canvas.getWidth()/2在屏幕中间创建一个苹果,changingY是存储Y轴的float类型的字段当苹果到达底部时苹果从屏幕顶部落下,它再次开始,所以如何在屏幕的不同位置生成不同的苹果。

public void onDraw(Canvas canvas)
{
    canvass = (canvas.getWidth()/2);
    canvas.drawBitmap(apple, (canvas.getWidth()/2),chaningY, null); 
    if(chaningY < canvas.getHeight() ) {
        chaningY +=10;

    }else
    {
        chaningY = 0;
    }

}

0 个答案:

没有答案