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

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

2017-12-05 09:36 781 查看

本文实例为大家分享了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 监听
相关文章推荐