我想绘制一个在某些级别上可能大于屏幕的图像作为 Android 游戏的背景。我希望用户能够使用他们的手指在触摸屏上滚动图像。
这是我绘制背景的方式:
Bitmap scratch = BitmapFactory.decodeResource(getResources(),R.drawable.background);
canvas.drawColor(Color.BLACK);
canvas.drawBitmap(scratch, 0, 0, null);
我想绘制一个在某些级别上可能大于屏幕的图像作为 Android 游戏的背景。我希望用户能够使用他们的手指在触摸屏上滚动图像。
这是我绘制背景的方式:
Bitmap scratch = BitmapFactory.decodeResource(getResources(),R.drawable.background);
canvas.drawColor(Color.BLACK);
canvas.drawBitmap(scratch, 0, 0, null);
您可以使用 aImageView
并将其放入 a ScrollView
- 我怀疑这不是您想要的。如果没有,您将不得不自己动手 - 查看GestureDetector以获取有关投掷手势的帮助。