【问题标题】:ItemTouchHelper without swiping the viewItemTouchHelper 无需滑动视图
【发布时间】:2016-02-03 23:35:49
【问题描述】:

我正在使用下面的代码来滑动回收器视图项目-

 ItemTouchHelper.SimpleCallback simpleCallback = new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.UP) {
       @Override
       public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {
           return false;
       }

       @Override
       public void onSwiped(RecyclerView.ViewHolder viewHolder, int direction) {

           int pos = viewHolder.getAdapterPosition();

           if(recyclerAdapter!=null)
           {
               recyclerAdapter.goToDetailOnSwipe(pos);
           }
       }

   };

它工作正常,但我不希望回收站视图项目布局被向上滑动。我只想调用 onSwiped 方法。这可能吗?

【问题讨论】:

    标签: android android-layout android-recyclerview


    【解决方案1】:

    好的,我做了一些研究并找到了解决方案。如果你想在不重绘视图的情况下实现滑动功能,只需覆盖'onChildDraw'方法并且不要调用super。

    【讨论】:

      猜你喜欢
      • 2020-01-22
      • 1970-01-01
      • 1970-01-01
      • 2017-02-07
      • 2019-09-27
      • 1970-01-01
      • 2015-10-25
      • 2022-01-25
      • 1970-01-01
      相关资源
      最近更新 更多