getScrollX()的理解
为了比较清晰的理解自定义控件中的getScrollX()
所代表的的具体含义,我简单自定义了一个控件,在一个ViewGroup
中放置两张图片
getScrollX: 0
getScrollX: 271
getScrollX: -268
根据上面的图,我们可以知道左滑为正,右滑为负。
我们以手机屏幕为坐标系原点(0,0),
向左滑动,内容将会滑动到X轴的负坐标内,屏幕左边缘减去内容左边缘 = 0 - (-271)= 271。
向右滑动,内容将会滑动到X轴的正坐标系内,屏幕左边缘减去内容左边缘 = 0 - (268)= -268。
这个问题建议自己去写一个Demo去试试会更加明白。