附:getScrollX()的理解

getScrollX()的理解

为了比较清晰的理解自定义控件中的getScrollX()所代表的的具体含义,我简单自定义了一个控件,在一个ViewGroup中放置两张图片

不滑动.jpg

getScrollX: 0

左滑.jpg

getScrollX: 271

右滑.jpg

getScrollX: -268

根据上面的图,我们可以知道左滑为正,右滑为负

我们以手机屏幕为坐标系原点(0,0)
向左滑动,内容将会滑动到X轴的负坐标内,屏幕左边缘减去内容左边缘 = 0 - (-271)= 271。
向右滑动,内容将会滑动到X轴的正坐标系内,屏幕左边缘减去内容左边缘 = 0 - (268)= -268。

这个问题建议自己去写一个Demo去试试会更加明白。

https://git.coding.net/wumeng_1993/StudygetScrollX.git

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。