android.support.v4.widget.SwipeRefreshLayout.dispatchTouchEvent()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(110)

本文整理了Java中android.support.v4.widget.SwipeRefreshLayout.dispatchTouchEvent()方法的一些代码示例,展示了SwipeRefreshLayout.dispatchTouchEvent()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SwipeRefreshLayout.dispatchTouchEvent()方法的具体详情如下:
包路径:android.support.v4.widget.SwipeRefreshLayout
类名称:SwipeRefreshLayout
方法名:dispatchTouchEvent

SwipeRefreshLayout.dispatchTouchEvent介绍

暂无

代码示例

代码示例来源:origin: jiangqqlmj/FastDev4Android

@Override
public boolean dispatchTouchEvent(MotionEvent event) {
  final int action = event.getAction();
  switch (action) {
    case MotionEvent.ACTION_DOWN:
      // 按下
      mYDown = (int) event.getRawY();
      break;
    case MotionEvent.ACTION_MOVE:
      // 移动
      mLastY = (int) event.getRawY();
      break;
    case MotionEvent.ACTION_UP:
      // 抬起
      if (canLoad()) {
        loadData();
      }
      break;
    default:
      break;
  }
  return super.dispatchTouchEvent(event);
}

代码示例来源:origin: Hankkin/TaoSchool

@Override
  public boolean dispatchTouchEvent(MotionEvent event) {
    final int action = event.getAction();
    switch (action) {
      case MotionEvent.ACTION_DOWN:
        firstTouchY = event.getRawY();
        break;

      case MotionEvent.ACTION_UP:
        lastTouchY = event.getRawY();
        if (canLoadMore()) {
          loadData();
        }

//                Log.d("movvvvvvve", firstTouchY - lastTouchY + "");
//
//                Log.d("movvve",mTouchSlop +"");
        break;
      default:
        break;
    }

    return super.dispatchTouchEvent(event);
  }

相关文章