Android View视图是没有边界的,Canvas是没有边界的,但是有物理的坐标用于控制显示的区域,显示区域的左上角为(0,0),view的scrollto 实质是对坐标原点的移动,so scrollto(-100,-100),就是显示区域的左上移, 实际效果也就是显示内容的右下移动;
现在网上资料很多关于scroolto的 介绍,感觉无法理解,上述原点坐标的移动,比较切合实际。scrollto() 不会造成任何view的视图的位置的改变,包括子view,just move canvas,此特点可用在view的滑动,比较提高性能。
本文深入解析AndroidView视图和Canvas的坐标系统,解释scrollto方法如何实现坐标原点的平移,及其对显示内容的影响。通过实例演示,说明此特性在提高view滑动性能方面的应用。
1214

被折叠的 条评论
为什么被折叠?



