onScrollChanged说明

最近有个需求用到了HorizontalScrollView,需要根据他的滚动偏移做一些处理,特此记录下onScrollChanged()函数;
onScrollChanged(int l, int t, int oldl, int oldt) 函数是顶级父类View的函数;
其中四个参数的含义如下:
① l — 代表滑动后当前ScrollView可视界面的左上角在整个ScrollView的X轴中的位置;
② oldl — 表示滑动前的X轴位置;
③ t — 代表滑动后当前ScrollView可视界面的左上角在整个ScrollView的Y轴上的位置;
④ oldt — 表示滑动前前的Y轴位置;

如下图:
onScrollChanged说明_第1张图片

其中,l参数的范围为0 ~ (content宽度-HorizontalScrollView宽度);
可用如下API计算:getContentWidth() - getWidth();

你可能感兴趣的:(#,Android基础,onScrollChanged,getContentWidth,getWidth)