博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scrollview 设置滚动监听
阅读量:6650 次
发布时间:2019-06-25

本文共 951 字,大约阅读时间需要 3 分钟。

hot3.png

package com.art.artcircle.widget;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ScrollView;
public class ScrollListenerView extends ScrollView {
    private OnScrollVerticalChangedListener mListener;
    public ScrollListenerView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }
    public ScrollListenerView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
    public ScrollListenerView(Context context) {
        super(context);
    }
    public void setOnScrollVerticalChangedListener(OnScrollVerticalChangedListener listener) {
        mListener = listener;
    }
    @Override
    protected void onScrollChanged(int l, int t, int oldl, int oldt) {
        super.onScrollChanged(l, t, oldl, oldt);
        if (t != oldt) {
            mListener.onScrollVerticalChanged(t);
        }
    }
    public interface OnScrollVerticalChangedListener {
        void onScrollVerticalChanged(int currentVertical);
    }
}

转载于:https://my.oschina.net/u/2607809/blog/621590

你可能感兴趣的文章
ZT:没有谁的成功是横空出世
查看>>
CocoaPods iOS 开源库管理
查看>>
java android使用Gson解析泛型json数据
查看>>
解决华为手机图片选择无效及产生的open failed: EACCES (Permission denied)错误
查看>>
如何入门深度学习?
查看>>
智力题及答案
查看>>
Jetty
查看>>
web测试容易遗漏的地方
查看>>
iphone char*与nsdata之间的转换
查看>>
xslt 映射 xml
查看>>
清新脱俗的 Web 服务器 Caddy
查看>>
微服务指南走北(二):微服务架构的进程间通信(IPC)
查看>>
Webpack2.x踩坑与总结
查看>>
使用pcp监控spring boot的docker应用
查看>>
PHP微型框架设计
查看>>
关于数据缺失问题的总结
查看>>
Three.js 最新版本改进了对WebGL的支持
查看>>
微软Office 365正式上架Mac App Store
查看>>
Eclipse Collections:让Java Streams更上一层楼
查看>>
《系统与网络管理实践》(第三版)作者访谈
查看>>