android– 如何检测视图滚动ScrollView的程度

android– 如何检测视图滚动ScrollView的程度,第1张

概述如何检测滚动视图滚动了多少?解决方法:您需要覆盖ScrollView的onScrollChanged()方法:@OverrideprotectedvoidonScrollChanged(intl,intt,intoldl,intoldt){Log.i(TAG,"ViewonScrollChanged");Viewview=(View)getChildAt(getChildCount()-1);in

如何检测滚动视图滚动了多少?

解决方法:

您需要覆盖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的程度所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1117716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存