RecyclerView의 scrollToPosition나 smoothScrollToPosition 사용 시 Item사이의 margin이 있는 경우
RecyclerView의 scrollToPosition나 smoothScrollToPosition 을 사용할 경우 각각의 Item 사이의 margin이 존재하여 정확한 위치에 스크롤 되지 않고 Margin만큼 벌어져서 보여지게 되는 경우가 있다. val smoothScroller = object : LinearSmoothScroller(context) { override fun getHorizontalSnapPreference(): Int { return LinearSmoothScroller.SNAP_TO_END } } smoothScroller.targetPosition = nextPosition layoutManager.startSmoothScroll(smoothScroller) 수평, 수직 형태의 ..