최근 ~한 화면을 개발해야하하는 경우가 있었다.
따라서 아래와 같이
따라서 해당 화면을 구성하는 Fragment의 전체 layout은 ScrollView로 구성하였고 내부에는 LinearLayout을 두어 "참여 중인 캠페인"을 표시하기 위한 RecyclerView
, "최근 30일 기록"을 나타내는 GridView
, 하단 RecyclerView
로 배치해 스크롤이 가능한 구조로 설계하였다.
하지만 하단 RecyclerView쪽에서 스크롤을 하는 경우, RecyclerView가 포커싱되어 RecyclerView 영역만 스크롤이 되다 끝에 도달해야만 ScrollView가 스크롤되어 굉장히 부자연스럽게 보인다는 문제가 있었다.
따라서 이 문제를 해결하기 위해 ~해본 결과 NestedScrollView를 사용하면 된다고 나와있었다.
따라서 ScrollView를 NestedScrollView로 대체해 사용함으로써 스크롤이 부자연스러워지는 문제는 해결할 수 있었다.
하지만 RecyclerView의 Item이 많아지게 되면서 이번에는 스크롤이 버벅거리는 문제가 발생했다.
LayoutInspector를 확인해보니, 다음과 같이 ~하는 것을 알 수 있었다.
정상적인 상황이람ㄴ