首页 > 解决方案 > 在查看器滑动视图不恢复布局后

问题描述

我正在制作一个视图持有者滑动喜欢。但是当我滑动视图时,它会滑动 2 个视图持有者。


                llBillView = viewHolder?.itemView?.findViewById(R.id.llBillBG)!!
                val clAdd = viewHolder.itemView.findViewById<RelativeLayout>(R.id.ll)
                clAdd.visibility = View.VISIBLE

                if (!isSwiped) {
                    val translationX = Math.min(-dX, (llBillView.width / 4).toFloat())
                    llBillView.translationX = -translationX
                    // Logger.i("child draw inside $dX")
                }
                isSwiped = false

            }```

I want to swipe only 1 view holder at a time. thanks in advance.

标签: androidkotlinandroid-recyclerviewswipe

解决方案


从适配器正在使用的列表中删除它,并通知适配器notifyItemRemoved(position);


推荐阅读