Mob*_*Mob 2 android scroll canvas
我是 Android 新手,找不到任何合适的方法来使画布可滚动。我进行了很多搜索,但没有人对实际要做的事情给出完整的概述。只是模糊的想法和不完整的代码示例。任何帮助,将不胜感激。我已经扩展了滚动视图,并在画布上绘制了一个大于屏幕尺寸的 png 图像。滚动条确实出现,但随后消失并且没有滚动。我缺少什么?
如果您的意思是您有一个带有要绘制的画布的自定义视图,那么您必须自己实现滚动。但不要害怕!有一个名为GestureDetector和Scroller 的好东西已经为您制作了,可以让您轻松使用。
您只需要监听其滚动/滑动事件并更新您将在画布上绘制的 xOffset 值。
基本上在你的draw(Canvas)方法中你不只是调用
drawSomething(x, y)
Run Code Online (Sandbox Code Playgroud)
但
drawSomething(x - offset, y)
Run Code Online (Sandbox Code Playgroud)
如果我描述了您遇到的问题但仍然不清楚 - 请告诉我,我可以进一步扩展。
| 归档时间: |
|
| 查看次数: |
2303 次 |
| 最近记录: |