【问题标题】:How to add motion in Viewpager2?如何在 Viewpager2 中添加动作?
【发布时间】:2021-08-05 14:12:05
【问题描述】:

原来的 Viewpager2 可以左右滚动来改变页面。 我想添加“向下滚动”以使用“startActivity”

我试过这样......但是

Viewpager2 viewpager;
viewpager.getChildAt(0).setonTouchListener(new View.onTouchListener() {
     @Override
     public boolean onTouch(View v, MotionEvent event) {
           gestureDetector.onTouchEvent(event);
           return true;
     }
});

它无法使用原始浏览器的左右滚动。 我想保存原件,然后再添加一个卷轴。 我该怎么办?

#我搜索了关于onInterceptTouchEvent、DispatchTouchEvent... 我找不到如何使用。

【问题讨论】:

    标签: java android android-viewpager2


    【解决方案1】:

    您希望垂直滚动来开始新活动或滚动列表项吗? 如果你想滚动列表然后使用 recyclerView,请看这个 - Simple Android RecyclerView example

    要开始新的活动或任何滑动过程(从上到下或从左到右),请参阅此 - Android: How to handle right to left swipe gestures

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-31
      • 1970-01-01
      • 2020-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-28
      相关资源
      最近更新 更多