Closed dongx0915 closed 1 year ago
app:tabIndicatorFullWidth="true" // indicator가 TabItem 너비와 동일하도록 지정
app:tabGravity="fill"
repeat(_bind.tabLayout.tabCount){
val tab = (_bind.tabLayout.getChildAt(0) as ViewGroup).getChildAt(it)
val params = tab.layoutParams as MarginLayoutParams
if(it == _bind.tabLayout.tabCount-1) params.setMargins(0, 0, 0, 0)
else params.setMargins(0, 0, 50, 0)
tab.requestLayout()
}
TabLayout 이슈 해결
Scroll 된 위치에 따라 선택되는 TabItem이 바뀌도록 구현 했으나, 병원 정보가 부족하여 첫번째 Item에만 머물러 있음 ( 첫번째 병원 정보인 시간 정보 레이아웃이 너무 커서 맨 끝으로 내려도 첫 번째 탭으로 인식함) 병원 정보를 추가하거나 기준점을 수정해야할 듯
CollaspingToolbarLayout 관련 이슈 해결
CollapsingToolbarLayout 부분에 해당하는 레이아웃이 펼쳐져 있을 떄, TabItem을 선택하면 펼쳐진 상태로 NestedScrollView에서만 스크롤이 일어남 CollapsingToolbarLayout을 접고 스크롤 되도록 수정하기
📝 Description
📍 Todo
📢 To Reviewers
🔗 Reference