android - 如何为 Android 游戏绘制可滚动的背景

标签 android image canvas draw android-bitmap

我想绘制一个在某些级别上可能比屏幕大的图像作为 Android 游戏的背景。我希望用户能够在触摸屏上使用手指滚动图像。

这是我绘制背景的方式:

Bitmap scratch =  BitmapFactory.decodeResource(getResources(),R.drawable.background);
canvas.drawColor(Color.BLACK);
canvas.drawBitmap(scratch, 0, 0, null);

最佳答案

你可以使用 ImageView并将其放入 ScrollView - 我怀疑这不是你想要的。如果没有,您将不得不自己动手 - 看看 GestureDetector寻求手势方面的帮助。

关于android - 如何为 Android 游戏绘制可滚动的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1414059/

相关文章:

android - 当我上传到安卓市场时,我的应用程序的图标仍然是默认的

Android:Slidingdrawer.lock() 阻止其余布局的触摸输入

java - 如何在 JavaFX 中重新着色图像

php - 如何防止他人使用我的 PHP 脚本?

image - 如何裁剪和调整 JavaFX 图像的大小?

android - 如何在 Action Bar 中设置粗体标题?

android - 替换列表适配器中的所有条目

c++ - 在 OpenCV (C++) 中检测球/圆

jquery - 改变 HTML5 <video> 标签的视角

javascript - 使用 JS 在 View 中绘制圆形描边动画