为了账号安全,请及时绑定邮箱和手机立即绑定
matrix.postScale()方法是按照"已经缩放过的图片",再去进行一次缩放的。也就是之前如果已经调用了postScale(scale, scale),那么图片宽高就已经缩放了scale个系数,现在再次调用postScale(scaleFactor, scaleFactor),就会在scale系数的基础上缩放scaleFactor个系数,也就是缩放scale*scaleFactor。视频中166行和171行除以scale这个参数,就是为了将之前已经缩放过的scale个系数给抵消掉,最后得到最大或者最小缩放比例。
我的数据源是String类型地址,里面带position,怎么添加到图片数组呢?
private ArrList img = new ArrList<>();
private ImageView[] mImg= new Image[img.size()] 这样写吗?不正确呀
https://github.com/sfyc23/ZoomImageView-study 练习代码。(Android studio)
没有ImageView我的里面
有代码吗?
UPL
中国人都这样,伸手伸习惯了,所以即使免费,做得不好也要bb,如果看不懂可以选择不看.人家没花钱请你来bb,另外,那些看到scale那里看不懂的手动百度安卓矩阵
UPL
计算那个scale我一般都是边计算边测试,因为用1次忘1次
点赞的人来了
实际项目中我还是推荐使用PhotoView
还是非常赞的。重点在于Matrix在postScale的时候,注意scale的缩放值。例如,想要设置的缩放时是scale,那么你设置的s应该为:scale/getScale(),别忘了那个除数。如果直接设置scale,那sx其实为scale * getScale().
为什么我实现的效果好渣渣啊
看着下面那些评论真逗,基础还没打好就想飞。。
注意看下课程难度啊。另外,看别人视频是看他编程的思路,而不是死抠代码。。
课程须知
本课程是基于Android开发的案例,需要大家对Android的了解要达到小成的境界: 1、掌握自定义控件的流程。 2、熟悉常用的控件以及API。 3、对手势检测相关API有一定的了解。
老师告诉你能学到什么?
1、Matrix的介绍与实战。 2、ScaleGestureDetector的介绍与实战。 3、GestureDetector的介绍与实战。 4、自定义控件中如何与用户交互。 5、自定义控件中如何实现友好的过渡效果。 6、与ViewPager结合使用时的冲突处理。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消