안드로이드
[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 // 하단으로 내릴때, 완전 숨기려면 해줘야 하는것인지..? (잘 모르겠음!)
아래로 스와이프할 때 이 하단 시트를 숨길 수 있는지 여부를 설정합니다.
참조 :
반응형