android - 如何判断ScrollView【快速】滑动后的位置?
PHP中文网
PHP中文网 2017-04-17 11:43:27
[Android讨论组]

在Android中如何判断ScrollView的快速滑动后的位置。项目需求动态控制隐藏或显示bar,需要精确获得当前Y坐标,我是重写了ScrollView的onScrollChanged()方法,但是快速滑动就会失效。

  @Override
    protected void onScrollChanged(final int l, final int t, final int oldl, final int oldt) {
        super.onScrollChanged(l, t, oldl, oldt);
        if (mOnScrollChangedCallback != null) {
            mOnScrollChangedCallback.onScroll(l, t, oldl, oldt);
            if (oldt - t > 0 || t < 100) {

                mOnScrollChangedCallback.onScrollUp();

            } else if (t - oldt > 0) {
                mOnScrollChangedCallback.onScrollDown();

            }

        }

    }
PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号