我们就把这个问题叫做图片查看器吧,它的主要功能有:
1、双击缩放图片。
2、 双指缩放图片。
3、单指拖拽图片。
为此这个图片查看器需要考虑以下的技术点:
一、双击缩放图片:
1、如果图片高度比屏幕的高度小得多,那么就将图片放大到高度与屏幕高度相等,否则就放大一个特定的倍数。
2、如何判断是否到达这个倍数来停止缩放。
3、判断完且停止放大后,图片可能已经超出了这个倍数需要的大小,如何回归到我们的目标大小。
4、判断完且停止缩小后,图片宽度可能已经小于屏幕宽度,在两边留下了空白,如何重置为原来的大