在 advancedrecyclerview 库中使用 Draggable Gridview 时在 GridView 拖放中获取不适当的位置

Getting inappropriate positions in GridView Drag and Drop when using Draggable Gridview in advancedrecyclerview library

我正在使用 android-advancedrecyclerview library 制作一款益智游戏,并在网格视图中实现了拖放功能,但它没有提供适当的网格更改位置,

问题由我提出并在此处进行了完整解释,并在库中添加为未解决问题:

https://github.com/h6ah4i/android-advancedrecyclerview/issues/269

是否有任何其他简单的方法可以通过拖放来移动网格而不使用任何库,或者是否有任何可用的其他库可以提供方便的方法来做到这一点?如果可能,请在不使用任何库的情况下给我解决方案。

此问题现已解决,他们更新了代码并添加了新方法来支持我建议的功能,并将添加到 this 库的下一个版本中。到目前为止,您可以通过 JitPack 将此分支用于库来使用此功能,此功能将很快添加到库中。

repositories {
    maven { url "https://jitpack.io" }
}

dependencies {
    compile 'com.github.h6ah4i:android-advancedrecyclerview:c9763e000fa8e80e6410f4a9d500e21b0e58a7e5'
}

您可以查看此问题的完整解释 Here