我正在尝试并排获取2个位图以滚动屏幕。
我的代码
Bitmap bitmap = ((BitmapDrawable)firstDrawable).getBitmap();
Bitmap bitmap2 = ((BitmapDrawable)secondDrawable).getBitmap();
invalidateSelf();
if (x< 0) {
x = this.getIntrinsicWidth();
} else {
x -= xVelocity;
if ((x > this.getIntrinsicWidth() - firstDrawable.getIntrinsicWidth()) || (x < 0)) {
//x = xDirection ;
System.out.println(x);
}
}
canvas.drawBitmap(bitmap, x , y, null);
canvas.drawBitmap(bitmap2, x + bitmap.getWidth(), y, null);
我可以看到第一个图像滚动但当它到达第二个图像时动画停止,理想情况下我希望图像不断循环。感谢