使用 Item Touch Helper android 拖动阴影

D1 *_*1ly 5 android android-recyclerview

android 中的 ItemTouchhelper 类仅有助于在 recyclerview 周围移动整个视图。是否可以使用 Item touchHelper 类使要拖动的视图的阴影(原始视图固定在其位置)?

yen*_*rah -2

那么,您只想使用阴影进行“预览”拖动...?

当您调用时, ADragShadow很容易实现startDrag

view.startDrag(clipData, new View.DragShadowBuilder(v), null, 0); //clipData can be null.
Run Code Online (Sandbox Code Playgroud)

有关如何处理拖放的优秀教程,我推荐Paul Burke的教程。他定义了一个背景,向用户显示视图将放置在哪个位置。

如果这不能回答您的问题,请在您的问题中提供更多详细信息。

  • @yennsarah 我在该指南或他的源代码中没有看到任何有关投影的内容。事实上,即使在编译他的源代码时,也没有背景属性或阴影。 (2认同)