0
私のrecyclerviewの項目をスワイプする必要はありません。情報を表示してクリックするだけで詳細ページに移動できますが、スワップはしません。だから私は、その中にあるビューページがスワイプを取り、別のタブに移動できるように、recyclerviewのスワッピングを無効にしたいと思います。このページは、viewPager内部のrecyclerviewアイテムの単なる断片です。RecyclerViewはViewPagerに埋め込まれています - ビューページャーのスワイプだけを有効にする方法は?
私はfolling simplecallback使用され、これまでにしようとしているもの:
ItemTouchHelper.SimpleCallback simpleCallbackItemTouchHelper = new ItemTouchHelper.SimpleCallback(ItemTouchHelper.UP | ItemTouchHelper.DOWN, ItemTouchHelper.RIGHT){
@Override
public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {
}
@Override
public int getSwipeDirs(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder) {
return 0; //i thought this would disable it but it didn't
}};
はどのようにこれが達成することができますか?
ビューページャーの縦方向または横方向にスワイプしていますか?ビューポート上で水平方向に –
。左から右へ – j2emanue