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


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

@Overridepublic 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() {@Overridepublic void onSlide(int x, int y) {ToastUtils.showToast(MainActivity.this, "X轴坐标是:"+x+";Y轴坐标是:"+y+";");}});


如果哪些地方写的不好,希望及时评论指出。

点击打开链接

更多相关文章

  1. 搜索框(SearchView)用法
  2. Android(安卓)三种动画详解及简单实例
  3. Android各种事件处理一览(单击事件、触摸事件、物理按键事件、长
  4. 我的第一个Android程序,BMI计算器,分享一下源码
  5. 利用ViewDragHelper轻松实现Android拼图游戏
  6. Android(安卓)UI 之 获取组件或者元素的坐标
  7. android 之通话录音
  8. Android(安卓)自定义View 实现手势监听,左右滑动,上下滑动
  9. webview获取Url高度

随机推荐

  1. 4.Android(安卓)打包时出现的Android(安
  2. 【动态加载】Android动态加载:简单加载模
  3. 【Android(安卓)Training - 00】Google A
  4. 在Android(安卓)Studio中使用Lambda表达
  5. Android面试系列文章2018之Android部分Co
  6. Android开发
  7. Qt on Android:让 Qt Widgets 和 Qt Quick
  8. android九宫格实现
  9. 利用HTML5开发Android笔记(上篇)
  10. Android编译环境编译Native C的模块