android:自定义监听(简单)
16lz
2021-01-26
实现效果:自定义一个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);}
myScrollView.setOnSlideListener(new OnSlideListener() {@Overridepublic void onSlide(int x, int y) {ToastUtils.showToast(MainActivity.this, "X轴坐标是:"+x+";Y轴坐标是:"+y+";");}});
如果哪些地方写的不好,希望及时评论指出。
点击打开链接
更多相关文章
- 搜索框(SearchView)用法
- Android(安卓)三种动画详解及简单实例
- Android各种事件处理一览(单击事件、触摸事件、物理按键事件、长
- 我的第一个Android程序,BMI计算器,分享一下源码
- 利用ViewDragHelper轻松实现Android拼图游戏
- Android(安卓)UI 之 获取组件或者元素的坐标
- android 之通话录音
- Android(安卓)自定义View 实现手势监听,左右滑动,上下滑动
- webview获取Url高度