안드로이드

[Android] 바텀시트(BottomSheet) 한번에 닫히기

코딩하는후운 2022. 5. 31. 16:09
반응형

Android 바텀시트(BottomSheet) 한번에 닫히기

바텀시트 스크롤있을시에 아래로 스크롤시 중간에 한번 걸치지 않고 한번에 닫히게 해달라는 요청이 왔다.

 

바텀시트 상태 값 지정
STATE_EXPANDED,
STATE_COLLAPSED,
STATE_DRAGGING,
STATE_SETTLING,
STATE_HIDDEN,
STATE_HALF_EXPANDED

 

bottomSheetDialog.behavior.state = STATE_EXPANDED // 바텀시트가 펼쳐진 상태로 보여짐

 

bottomSheetDialog.behavior.skipCollapsed = true // 아래로 스크롤시 바텀시트가 한번에 닫힌다.

bottomSheetDialog.behavior.isHideable = true // 하단으로 내릴때, 완전 숨기려면 해줘야 하는것인지..? (잘 모르겠음!)

아래로 스와이프할 때 이 하단 시트를 숨길 수 있는지 여부를 설정합니다.

 

 

 

참조 :

https://myung6024.tistory.com/171

반응형