在Android中的单一视图中捏合和缩放,拖放,旋转多个图像

时间:2015-07-07 14:52:25

标签: android canvas gestures pinchzoom

我正在尝试创建一个应用程序,允许我使用按钮单击将图像添加到视图中。添加后,可以根据触摸手势单独缩放,拖动和旋转图像。我尝试了所有可用的代码,例如:

1。https://android-developers.blogspot.jp/2010/06/making-sense-of-multitouch.html
2.//github.com/judepereira/android-multitouch
3.//github.com/Almeros/android-gesture-detectors
4。http://www.c-sharpcorner.com/UploadFile/88b6e5/multi-touch-panning-pinch-zoom-image-view-in-android-using/
5.//github.com/MikeOrtiz/TouchImageView/blob/master/src/com/ortiz/touch/TouchImageView.java
6.//www.codeproject.com/Articles/319401/Simple-Gestures-on-Android

在以上所有运行良好的代码中,我发现了一个常见的线程,即使用Canvas实现它们并只操作一个位图。我尝试使用canvas但是后来又出现了另一个问题,我如何动态地将位图绘制到canvas中,哪个会就像重绘画布一样。我确实尝试了但是找不到一种方法来引用现有的canvas对象,这只在onDraw方法中可用,而我需要从父Activity类触发onDraw方法。如果有人可以指导我,那将是很大的帮助。

0 个答案:

没有答案