为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 王正一
建议学习一下Android Touch事件的传递机制。本来onClick事件处理就是在onTouch处理之后。根据需求看你到底是需要在什么情况下处理onClick事件。

最新回答 / 静待盛放的烟火
这个方法怎么在三星手机管用 到小米系统又不管用了

最新回答 / 慕粉3821253
我的 Onscale也没有调用。上面说的几种,我都有写,但是就是没有调用。并且图片还变成很小的了。
若图片的宽度大于屏幕的宽度,高度大于屏幕的高度,将其缩小
宽和高都要进行缩放,此时需要分类讨论
例如:屏幕的宽和高都是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老师 我爱你啊
双击放大后,再次双击缩小的过程中,图片时有闪烁和消失现象发生。 再次在任意空白处单击屏幕,图片再次出现。 再次进行双击,偶尔还会重复上述现象。 不知道为什么
课程须知
本课程是基于Android开发的案例,需要大家对Android的了解要达到小成的境界: 1、掌握自定义控件的流程。 2、熟悉常用的控件以及API。 3、对手势检测相关API有一定的了解。
老师告诉你能学到什么?
1、Matrix的介绍与实战。 2、ScaleGestureDetector的介绍与实战。 3、GestureDetector的介绍与实战。 4、自定义控件中如何与用户交互。 5、自定义控件中如何实现友好的过渡效果。 6、与ViewPager结合使用时的冲突处理。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消