itemtouchhelper

    2热度

    1回答

    我在使用ItemTouchHelper与我的RecyclerView中的SpannedGridLayoutManager组合时遇到问题,拖动到拖动旁边的项目时过早结束拖动。我知道这是一个糟糕的布局管理器,因为它可以和其他布局管理器一起工作,没有任何问题。 有人已经这样做了吗?

    0热度

    1回答

    我想使用ItemTouchHelper类,它应该在Android工作室的标准安装(所以我写在互联网上)。 无论如何,我收到一条错误消息,当我尝试使用这个类。 你可以在照片中看到。 Error helper unknown 我能做些什么,分别实施必要的libary's的ItemTouchHelper类。 请在简单单词说话形容这么详细越好,因为我是一个绝对的Android入门:) 我会很高兴关于解决方

    1热度

    3回答

    我有RecyclerView其布局为GridLayout 3列。我正在使用ItemTouchHelper拖放RecyclerView的GridLayout。在我的适配器中有一个方法onItemMove(),它通知我已移动的项目。它只会交换我已拖放的ArrayList中的那些项目。但由于拖累和其他因素的变化,我想更新他们的位置以及ArrayList。 这里是我的Recyclerview的适配器: p

    3热度

    1回答

    我在FragmentViewPagerAdapter下的片段类之一中有一个recyclerview。在Recyclerview我执行ItemTouchHelper刷卡没有发生。有没有人遇到过这个问题。 由于viewpageradapter滑动操作,无法使用itemtouchhelper刷卡功能。 public SwipeHelper(ListAdapter adapter, Context con

    4热度

    1回答

    我在android中有一个Recycler View。我已附加ItemTouchHelper它。我已启用只能从左到右滑动。 所以当我滑动Recycler视图的任何项目时,该项目开始向右移动,并在左边画一个文本。 这很好。 我的要求是,我希望允许用户只滑动一段距离,当达到该距离并且用户松开触摸时,被滑动的物品应该回到其向左的位置。 问题是,当我从左向右滑动时,视图被完全滑出屏幕。我怎样才能限制它只能

    0热度

    1回答

    嗨,我正在关注本教程here关于在RecyclerView上拖动和滑动使用itemtouchhelper.callback一切工作正常,但如果要恢复通过按下后退按钮被刷出的视图怎么办。如何做到这一点?

    2热度

    1回答

    嗨,我正在使用回收视图,并将ITEMTOUCHHELPER应用于其工作。 我申请逻辑(direction == ItemTouchHelper.LEFT)然后删除项目。 所有这些东西都能正常工作。 但是,当我刷右侧,滑动左侧。它给予dX值> 0.这意味着在右侧打完。 如果我删除一个项目没有问题如果我离开它,并再次滑动然后这个奇怪的行为开始。 当我多次刷卡左侧然后它给dX < 0意味着然后它开始再次

    5热度

    2回答

    首先,我整天都在这个工作,但没有做任何事情。我有一个RecyclerView与适配器,使用RecyclerView的SortedList。我试图实现TouchHelper与回调类: public class TimerListTouchHelperCallback extends ItemTouchHelper.SimpleCallback { private OnItemChange

    -1热度

    1回答

    我有一个有4个元素的回收站列表,按顺序进行滑动操作,每次一个一个地按下撤消按钮,滑动视图如何返回到列表顶部? MyAdapter public class RecyclerListAdapter extends RecyclerView.Adapter<RecyclerListAdapter.ItemViewHolder> implements ItemTouchHelperAdapt

    2热度

    1回答

    我试图创建一个视图,可以刷卡解散,但它可以撤消。这些物品在FrameView内有背景和前景。我在ItemTouchHelper.Callback覆盖onChildDraw这样的: @Override public void onChildDraw(Canvas c, RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder,