Android自定义ScrollView使用自定义监听

本文实例为大家分享了Android使用自定义监听的具体代码,供大家参考,具体内容如下

实现效果:自定义一个ScrollView使用自定义监听,当手指在scrollView滑动滑动的时候做一些事情,我这边简单操作就直接弹出静态吐司显示xy轴的坐标(Toast使用的是静态Toast,源码里面有)

这是在自定义的scrollView设置自定义监听

@Override

public boolean onTouchEvent(MotionEvent ev) {

switch (ev.getAction()) {

case MotionEvent.ACTION_MOVE:

//触发监听

onSlideListener.onSlide((int)ev.getX(),(int)ev.getY());

break;

}

return super.onTouchEvent(ev);

}

private OnSlideListener onSlideListener;

public void setOnSlideListener(OnSlideListener onSlideListener){

this.onSlideListener=onSlideListener;

}

//自定义接口

public interface OnSlideListener{

void onSlide(int x,int y);

}

在activity中使用监听

myScrollView.setOnSlideListener(new OnSlideListener() {

@Override

public void onSlide(int x, int y) {

ToastUtils.showToast(MainActivity.this, "X轴坐标是:"+x+";Y轴坐标是:"+y+";");

}

});

源码下载:自定义监听

以上是 Android自定义ScrollView使用自定义监听 的全部内容, 来源链接: utcz.com/z/356176.html

回到顶部