android scrollview 点击滑动
时间: 2023-04-04 19:01:32 浏览: 156
可以使用 onTouchEvent 方法来实现点击滑动,具体实现可以参考以下代码:
@Override
public boolean onTouchEvent(MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
mLastY = event.getY();
break;
case MotionEvent.ACTION_MOVE:
float deltaY = event.getY() - mLastY;
mLastY = event.getY();
if (getScrollY() <= && deltaY > ) {
// 到达顶部,继续下拉
// TODO: 处理下拉事件
return true;
} else if (getScrollY() >= getChildAt().getHeight() - getHeight() && deltaY < ) {
// 到达底部,继续上拉
// TODO: 处理上拉事件
return true;
}
break;
default:
break;
}
return super.onTouchEvent(event);
}
阅读全文