如何检测滚动视图滚动了多少?
解决方法:
您需要覆盖ScrollVIEw的onScrollChanged()方法:
@OverrIDeprotected voID onScrollChanged(int l, int t, int oldl, int oldt) { Log.i(TAG, "VIEw onScrollChanged"); VIEw vIEw = (VIEw) getChildAt(getChildCount() - 1); int diff = (vIEw.getBottom() - (getHeight() + getScrollY()));// Calculate super.onScrollChanged(l, t, oldl, oldt);}
这里,diff是在ScrollVIEw的下边缘和底部当前可见内容之间滚动的空间.当diff = 0时,ScrollVIEw已完全向下滚动.
总结以上是内存溢出为你收集整理的android – 如何检测视图滚动ScrollView的程度全部内容,希望文章能够帮你解决android – 如何检测视图滚动ScrollView的程度所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)