为了账号安全,请及时绑定邮箱和手机立即绑定
还是hyman老师讲得通俗易懂
老师的代码编写习惯好差,不按逻辑来。看,后面把加监听给忘了吧!还要回头找!其实讲课不一定多高大上,能讲明白才是好好老师。当然,还是要谢谢老师的课程!
老师厉害,32个赞!!!
全部看完加跟敲代码5个小时,憋死我了,先去厕所
若图片的宽度大于屏幕的宽度,高度大于屏幕的高度,将其缩小
宽和高都要进行缩放,此时需要分类讨论
例如:屏幕的宽和高都是100,图片的宽是200高是400
此时我们宽度要缩放100/200=0.5,高度要缩放100/400=0.25
如果我们取缩放值为0.5的话,那么图片的高度缩放为400*0.5=200>屏幕的高度,显然不符合我们的需求
如果我们取缩放值为0.25的话,那么图片的高缩放为400*0.25=100=屏幕的高度,宽度200*0.25=50<屏幕的宽度,显然符合我们的需求
此时我们要取那个最小的缩放值
【取最小值没错】
如果屏幕的高度或者宽度等于图片的高度或宽度,会出现不缩放的现象
很好的hyman
非常赞同移动执法的说法,重要的地方 应该重要的讲 既然课程最重要的是自由缩放 那么缩放公式一定要讲清楚。
hyman老师 我爱你啊
双击放大后,再次双击缩小的过程中,图片时有闪烁和消失现象发生。 再次在任意空白处单击屏幕,图片再次出现。 再次进行双击,偶尔还会重复上述现象。 不知道为什么
支持!!!
超赞 超赞,
我觉得这个就是把代码念出来吧,跟自己去看有注释的代码有啥区别。这样的视频没啥意义。
谁在编写代码的时候不出一些问题呢,我们要看写错了之后如何找出问题然后解决,这才是关键
getScaleFactor()这个方法很重要,它的含义是根据你的手势缩放程度预期得到的图片大小和当前图片大小的一个比值,当达到最大或最小值时让缩放的量为1就行,按老师那样的计算,在缩放到最大值或最小值后,有可能出现不能再缩放的情况。
享受这免费的午餐,还指指点点,知足吧。
课程须知
本课程是基于Android开发的案例,需要大家对Android的了解要达到小成的境界: 1、掌握自定义控件的流程。 2、熟悉常用的控件以及API。 3、对手势检测相关API有一定的了解。
老师告诉你能学到什么?
1、Matrix的介绍与实战。 2、ScaleGestureDetector的介绍与实战。 3、GestureDetector的介绍与实战。 4、自定义控件中如何与用户交互。 5、自定义控件中如何实现友好的过渡效果。 6、与ViewPager结合使用时的冲突处理。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消