問題タブ [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.

0 投票する
0 に答える
31 参照

android - ItemTouchHelper.Callback の特定の角度範囲を設定して onSwiped メソッドをトリガーする方法はありますか?

私は垂直 LinearLayout を持っており、その中に上下にスクロールできる RecyclerView があります。最近、ItemTouchHelper コールバックを RecyclerView にアタッチして、アイテムを左または右にドラッグして除外できるようにしました。問題は横方向のドラッグは簡単に受け入れられ、動きが誤解され、上下のスクロール アクションが妨げられます。ドラッグ オプションの属性は UP と DOWN のみであるため、ItemTouchHelper.Callback のドキュメントを読みましたが、役立つものは何も見つかりませんでした。 END と START、RIGHT と LEFT。

また、RecyclerView からサイド スワイプを削除して、リスト全体にアタッチすることも考えています。それを行うときに他のリストを表示すると、解決策は同じになります。

ここに私の ItemTouch.Callback コードがあります: