双击放大后,再次双击缩小的过程中,图片时有闪烁和消失现象发生。 再次在任意空白处单击屏幕,图片再次出现。 再次进行双击,偶尔还会重复上述现象。 不知道为什么
2015-06-10
getScaleFactor()这个方法很重要,它的含义是根据你的手势缩放程度预期得到的图片大小和当前图片大小的一个比值,当达到最大或最小值时让缩放的量为1就行,按老师那样的计算,在缩放到最大值或最小值后,有可能出现不能再缩放的情况。
2015-05-17
最新回答 / 久居_深海
我是这样理解的:首先判断图片的宽度大于等于屏幕宽度要做的操作---即不让屏幕出现白边,因为如果小于的话屏幕本身就会有空白出现。这里的rect.width就是通过mScaleMatrix放大或缩小后的图片宽度。rect有四个值:left、right、top、bottom。结合老师画的那个图来看,left值就是rect离屏幕左边的距离,这个值不能大于0,如果大于0则说明图片在屏幕内且小于了屏幕宽度,在偏移过程中屏幕左边会出现白边,也不能是负值,否则图片就超出了屏幕范围,右边会出现白边;而right值是不能小于...
2015-05-14