自己写的 谁用 谁拿走
可实现的效果: 滑动到底部之后继续向上滑 切换 Fragment 或者 其他的操作
package com.zzwbkj.findjob.view; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.view.GestureDetector; import android.view.MotionEvent; import android.widget.ScrollView; import com.zzwbkj.findjob.tools.LogUtils; /** * @Author Xi * Created by zz.wbkj.xi on 2016/12/6. */ public class MyScrollView extends ScrollView { private OnScrollListener scrollListener; private OnScrollToBottomListener onScrollBottomListener; private OnScrollToTopListener onScrollTopListener; private OnScrollTopAndBottomScrollListener onScrollTopAndBottomScrollListener; float e2DownY = 0; float e2MoveY = 0; float e2UpY = 0; GestureDetector gestureDetector = new GestureDetector(new GestureDetector.OnGestureListener() { @Override public boolean onDown(MotionEvent e) { e2DownY = e.getY(); Log.e("滑动事件 按下: ","e2DownY:"+(e2DownY)); return false; } @Override public void onShowPress(MotionEvent e) { } @Override public boolean onSingleTapUp(MotionEvent e) { e2UpY = e.getY(); Log.e("滑动事件 抬起: ","e2UpY:"+(e2UpY)); return false; }