您的位置:首页 > 移动开发 > Android开发

自定义ScrollView解决onScrollChanged()方法不能调用的问题

2016-05-31 15:24 477 查看
/**
* 自定义ScrollView解决onScrollChanged()方法不能调用的问题
*
* @author LENOVO
*
*/
public class MyScrollView extends ScrollView {

public MyScrollView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}

public MyScrollView(Context context, AttributeSet attrs) {
super(context, attrs);
}

public MyScrollView(Context context) {
super(context);
}

private ScrollViewListener scrollViewListener = null;

public void setScrollViewListener(ScrollViewListener scrollViewListener) {
this.scrollViewListener = scrollViewListener;
}

@Override
protected void onScrollChanged(int x, int y, int oldx, int oldy) {
super.onScrollChanged(x, y, oldx, oldy);
if (scrollViewListener != null) {
scrollViewListener.onScrollChanged(x, y, oldx, oldy);
}
}

public interface ScrollViewListener {
void onScrollChanged(int x, int y, int oldx,int oldy);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android ScrollView 滑动