Android自定义ScrollView使用自定义监听
时间:2021-01-18 14:44:15|栏目:Android代码|点击: 次
本文实例为大家分享了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代码
下一篇:Android中用RxJava和ViewPager实现轮播图
本文标题:Android自定义ScrollView使用自定义监听
本文地址:http://www.codeinn.net/misctech/46941.html






