-1

有没有更好的方法来循环移动画布 600x3840 像素?这是我到目前为止所做的

 imagetwo = Bitmap.createBitmap(BitmapFactory.decodeResource(this.getResources(), R.drawable.bckgr1));



    protected void onDraw(Canvas canvas) {
        canvas.drawBitmap(imagetwo, x,y, null);

    if (x==0){ 
        x=x-3; y=0;} 
    else 
    { x=x-3; y=0;  }

    if (x<-700)
    { x=0-3; y=0;} 
    else 
    { x=x-3; y=0;  } 
    invalidate();

    }
4

1 回答 1

0

是的!使用动画师:

http://developer.android.com/reference/android/animation/Animator.html

和一个 TranslateAnimation:

http://developer.android.com/reference/android/view/animation/TranslateAnimation.html

于 2013-01-23T15:38:28.077 回答