为了账号安全,请及时绑定邮箱和手机立即绑定
双击放大后,再次双击缩小的过程中,图片时有闪烁和消失现象发生。 再次在任意空白处单击屏幕,图片再次出现。 再次进行双击,偶尔还会重复上述现象。 不知道为什么

最新回答 / songbiao
在哪个坐标放大没处理好
支持!!!
超赞 超赞,
我觉得这个就是把代码念出来吧,跟自己去看有注释的代码有啥区别。这样的视频没啥意义。

最新回答 / wy57
写在第一个页面setTimeout("javascript:location.href='hello.html'", 5000); 
谁在编写代码的时候不出一些问题呢,我们要看写错了之后如何找出问题然后解决,这才是关键
getScaleFactor()这个方法很重要,它的含义是根据你的手势缩放程度预期得到的图片大小和当前图片大小的一个比值,当达到最大或最小值时让缩放的量为1就行,按老师那样的计算,在缩放到最大值或最小值后,有可能出现不能再缩放的情况。
享受这免费的午餐,还指指点点,知足吧。

最新回答 / 久居_深海
我是这样理解的:首先判断图片的宽度大于等于屏幕宽度要做的操作---即不让屏幕出现白边,因为如果小于的话屏幕本身就会有空白出现。这里的rect.width就是通过mScaleMatrix放大或缩小后的图片宽度。rect有四个值:left、right、top、bottom。结合老师画的那个图来看,left值就是rect离屏幕左边的距离,这个值不能大于0,如果大于0则说明图片在屏幕内且小于了屏幕宽度,在偏移过程中屏幕左边会出现白边,也不能是负值,否则图片就超出了屏幕范围,右边会出现白边;而right值是不能小于...
“如果图片宽度和高度都大于屏幕的话 应该选大的比例来缩小” ,对应到代码,为第二节的ZoomImageView的80行,大家可以把Math.min可以修改为Math.max。这个我这里换成Math.max反而出错 不能居中缩放
Hyman的课从来都是含金量超高,赞!可是为什么不能提供源码下载呢?
课程须知
本课程是基于Android开发的案例,需要大家对Android的了解要达到小成的境界: 1、掌握自定义控件的流程。 2、熟悉常用的控件以及API。 3、对手势检测相关API有一定的了解。
老师告诉你能学到什么?
1、Matrix的介绍与实战。 2、ScaleGestureDetector的介绍与实战。 3、GestureDetector的介绍与实战。 4、自定义控件中如何与用户交互。 5、自定义控件中如何实现友好的过渡效果。 6、与ViewPager结合使用时的冲突处理。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消