package io.github.mayubao.kuaichuan.ui.view;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ScrollView;
/**
* Created by mayubao on 2016/12/7.
* Contact me 345269374@qq.com
*/
public class MyScrollView extends ScrollView{
private OnScrollListener mOnScrollListener;
public MyScrollView(Context context) {
super(context);
}
public MyScrollView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyScrollView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected void onScrollChanged(int l, int t, int oldl, int oldt) {
if(mOnScrollListener != null){//添加滚动监听
this.mOnScrollListener.onScrollChanged(l, t, oldl, oldt);
}
super.onScrollChanged(l, t, oldl, oldt);
}
public void setOnScrollListener(OnScrollListener mOnScrollListener) {
this.mOnScrollListener = mOnScrollListener;
}
/**
* 滚动监听
*/
public interface OnScrollListener{
void onScrollChanged(int l, int t, int oldl, int oldt);
}
}