【发布时间】:2012-11-08 17:25:45
【问题描述】:
我创建了一个包含地图的指导应用程序。该地图是使用数据库中的数据动态绘制的。[矩形坐标] 为了绘制地图,我使用了 View 类并覆盖了 Ondraw 方法。
问题是我找不到实现放大功能的方法。我已经使用 Gesture Detector 类来处理 OnLongPress 和 OnTouchEvent 方法。我正在考虑使用捏合放大功能,但不知道该怎么做。
期待一些伟大的想法。谢谢!
类扩展
- 查看
- 手势检测器
【问题讨论】:
-
您以错误的方式使用 SurfaceView。 SurfaceView 将在单独的线程中计算,并使用 lockCanvas() 和 unlockCanvasAndPost(Canvas) 方法。
-
另外,还有一个类:SimpleOnScaleGestureListener 用于捏合手势
-
好吧..我切换到视图类..thanx :)
标签: android surfaceview ondraw gesturedetector