RecyclerView에서 ItemTouchHelper
클래스를 이용해 스와이프 후 버튼 클릭 UI를 구현하던 중, 하나의 리스트를 스와이프하면 다른 리스트도 함께 스와이프 되는 오류가 발생하였다.
굉장히 간단한 이유이지만, 개념을 제대로 알지 못해 며칠을 계속 고민했던 문제이다.
// In RecyclerView Adapter !!
override fun onBindViewHolder(holder: UserViewHolder, position: Int) {
holder.container.translationX = 0f
}
리스트가 바인딩 될 때 부모 레이아웃의 x를 0f로 설정해주면 위와 같은 오류가 해결된다.
참고 및 출처