package com.bwie.zhangjunjingdong.view.custom; import android.content.Context; import android.util.AttributeSet; import android.widget.ScrollView; public class ObservableScrollView extends ScrollView { private static final String TAG = "ObservableScrollView"; public interface IScrollViewListener{ void onScrollChanged(int l, int t, int oldl, int oldt); } IScrollViewListener mScrollViewListener; public void setScrollViewListener(IScrollViewListener listener){ this.mScrollViewListener=listener; } public ObservableScrollView(Context context) { super(context); } public ObservableScrollView(Context context, AttributeSet attrs) { super(context, attrs); } public ObservableScrollView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override protected void onScrollChanged(int x, int y, int oldx, int oldy) { super.onScrollChanged(x, y, oldx, oldy); if(mScrollViewListener!=null){ mScrollViewListener.onScrollChanged(x, y, oldx, oldy); } } }
自定义view继承ScrollView
最新推荐文章于 2019-07-08 15:29:22 发布