matrix.postScale()方法是按照"已经缩放过的图片",再去进行一次缩放的。也就是之前如果已经调用了postScale(scale, scale),那么图片宽高就已经缩放了scale个系数,现在再次调用postScale(scaleFactor, scaleFactor),就会在scale系数的基础上缩放scaleFactor个系数,也就是缩放scale*scaleFactor。视频中166行和171行除以scale这个参数,就是为了将之前已经缩放过的scale个系数给抵消掉,最后得到最大或者最小缩放比例。
2016-11-08
我的数据源是String类型地址,里面带position,怎么添加到图片数组呢?
private ArrList img = new ArrList<>();
private ImageView[] mImg= new Image[img.size()] 这样写吗?不正确呀
private ArrList img = new ArrList<>();
private ImageView[] mImg= new Image[img.size()] 这样写吗?不正确呀
2016-11-01
中国人都这样,伸手伸习惯了,所以即使免费,做得不好也要bb,如果看不懂可以选择不看.人家没花钱请你来bb,另外,那些看到scale那里看不懂的手动百度安卓矩阵
2016-09-23
还是非常赞的。重点在于Matrix在postScale的时候,注意scale的缩放值。例如,想要设置的缩放时是scale,那么你设置的s应该为:scale/getScale(),别忘了那个除数。如果直接设置scale,那sx其实为scale * getScale().
2016-09-12