반응형
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 // 하단으로 내릴때, 완전 숨기려면 해줘야 하는것인지..? (잘 모르겠음!)
아래로 스와이프할 때 이 하단 시트를 숨길 수 있는지 여부를 설정합니다.
참조 :
반응형
'안드로이드' 카테고리의 다른 글
[Android] 힐트(Hilt)에 대해 알아보자 (0) | 2022.06.20 |
---|---|
Dependency(의존성), Dependency Injection (0) | 2022.06.14 |
뷰 클릭효과 Ripple주기 (0) | 2022.05.31 |
TextView 2개 붙어있을 때 앞에 ...붙이기 (0) | 2022.05.31 |
[Android] 페이징3(Paging3)에 대해 알아보자 (0) | 2022.05.13 |