Experiment1. RecyclerView with NestedScrollView

kldaji·2021년 10월 9일
0

Experiment

목록 보기
1/1

TODO

  1. 프레그먼트 생성
  2. 프레그먼트 UI
  3. 리사이클러 아이템 UI
  4. 리사이클러 어댑터 정의

실험 주제

  • 스크롤뷰 안에 리사이클러뷰를 넣고, 리사이클러뷰가 안보일 때까지 스크롤을 내리고 다시 리사이클러뷰가 보이게 되면 다시 bind를 할까?

실험 과정 코드

실험 결과

  • bind는 새로 호출되지 않는다!!!
  • 사실 필자가 bind에 대해 잘 모르고 있었다. 리사이클러에서의 bind는 뷰가 보였다가 안보였을 때 호출되는 것이 아닌 ViewHolder가 재활용 되었을 때 아이템의 내용을 다시 채워주는 역할만 한다. 우리 눈에서 리사이클러뷰가 사라졌다가 다시 나타나도 결국 똑같은 화면(ViewHolder들)을 보여주기 때문에 bind는 일어나지 않는다.

실험 결과 영상

profile
다양한 관점에서 다양한 방법으로 문제 해결을 지향하는 안드로이드 개발자 입니다.

0개의 댓글