我有这种用例
用户正在查看ImageView,这个ImageView应该实现两种类型的手势:
对于滑动,我使用了https://stackoverflow.com/a/8806468/492624的实施方式 你可以在这里看到它:https://github.com/smarek/Simple-Dilbert/blob/master/src/com/mareksebera/dilbert/ActivitySwipeDetector.java
对于双击,双指,我使用了名为PhotoView的库 你可以在这里看到它:https://github.com/smarek/Simple-Dilbert/blob/master/src/com/mareksebera/dilbert/ImageZoomActivity.java
问题是,我目前无法将这两种实现结合起来
我希望用户在一个页面上同时拥有两个选项,一个想法是将其从“单个ImageView”重写为“ViewPager”,在较低级别实现分页(而不是OnTouchListener
)并使用PhotoView作为库提供缩放功能。
可能的用户场景适用于我:
所以桌面上有两个问题
ViewPager
答案 0 :(得分:3)
你不能只使用PhotoView样本中的代码吗?
这适合我: https://play.google.com/store/apps/details?id=uk.co.senab.photoview.sample