问题标签 [itemtouchhelper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 禁用在特定时间内滑动回收器视图单元格
我有一个recyclerview。recyclerview 的每个单元格都有一个关联文件。我正在使用 ItemTouchHelper 进行滑动。当用户滑动单元格时,我想禁用其他单元格的滑动,只要与滑动单元格关联的文件没有被删除。如何在特定时间内启用和禁用刷卡。我在堆栈上解决了这个问题,但他们主要回答了如何禁用特定位置的滑动,这是我不想要的。
android - 如何知道 recyclerview 单元格被刷卡的方向?
在我的 recyclerview 中,我附加了 ItemTouchHelper。用户可以双向滑动,即左右滑动。
我想知道是否有可能在用户开始向左或向右拖动单元格时而不是在用户刷过 recyclerview 的单元格后才知道。基于此,我需要对单元格采取一些措施。
我正在通过 ItemTouchHelper 的以下方法
但我不知道如何使用它,因为文档不正确。
android - 来自 ItemTouchHelper onSwiped() 的 StartIntent
我想打开一个关于刷 recyclerview 项目的意图。我在 onSwiped 事件中有以下类错误。
android - 使用 itemtouchhelper 在滑动删除之前确认对话框
如何在使用 ItemTouchHelper 删除 Recyclerview 项目之前显示确认对话框。我创建了 RecyclerView 并实现了基本的 ItemTouchHelper.Callback 类。但是,我不知道下一步该怎么做。
我创建了下面的类并将其附加到 Recyclerview。刷出该项目有效。但我想在移动项目之前显示确认对话框。
android - 从滑动中禁用 recycleView 中的几个单元格或在滑动时隐藏删除
我有一个带有滑动删除选项的自定义 recycleView。我能够显示自定义 recycleView 并通过滑动它来删除该项目。滑动删除是通过使用实现 SimpleCallback 的单独类来实现的。现在,我想根据 RecycleView 中显示的用户名在滑动几个项目时禁用滑动删除或不显示删除按钮。
}
以及我是如何实施的
recycleView 中的 Viewholder。
现在我想禁用与视图中的 uname 不匹配的用户名的滑动。我搜索了所以他们要求更改 SwipeDirs 方法,但我无法在其中获取 viewHolder 值。请帮忙。
android - 使用firebase保存项目移动时recyclerview的位置
当我将一个项目拖动到另一个位置时,我想保存我的 recyclerView 项目的位置,目前我可以拖动它并将项目设置到另一个位置,但是当我切换片段时,Recycler View 会回到它的原始位置。当项目在我的 Firebase 参考上移动时,如何保存位置?
这是我的 RecyclerAdapter
这是我的 ItemTouchHelperCallBack
}
感谢您的时间和耐心!
android - RecyclerView - 项目在拖动时被回收
我有RecyclerView
哪个是HORIZONTAL
。其中每件物品的宽度几乎等于回收站的总宽度。最多只能ViewHolders
看到 3 个。
这是一些模型,可以更好地理解结果的外观。
我想添加重新定位卡片的功能,RecyclerView
所以我创建ItemTouchHelper.Callback
并将其附加到RecyclerView
.
一旦我长按任何卡片,我就可以将它向左和向右拖动。当我将它移到屏幕边缘附近时,它会RecyclerView
自动开始滚动,然后我的视图就会消失。
据我所知,我猜它只会被回收 -ItemTouchHelper#clearView(RecyclerView, RecyclerView$ViewHolder)
被称为并且它起源于RecyclerView#removeDetachedView(View)
.
有什么我可以绕过这种行为吗?
android - ItemTouchHelper 的辅助功能
我正在实现recyclerview
用户可以向左滑动以从列表中删除项目的位置。
我希望我的应用程序可以访问,我想知道是否可以在 Talkback 中以某种方式向用户宣布他需要滑动,并且我也想知道我是否可以捕捉到这个滑动手势。
为了实现滑动手势,我以ItemTouchHelper.SimpleCallback (SwipeToRemoveCallback)
这种方式创建了一个自定义:
我知道IOS可以向用户宣布一个动作。有可能在Android中做类似的事情吗?
提前致谢,
佩德罗