Recent Posts
밍쯔와 안작고 안귀여운 에러들🖤
[Android/Java] SlidingUpPanelLayout 배경/outside 레이아웃 클릭 닫힘 본문
Develop/Android | iOS
[Android/Java] SlidingUpPanelLayout 배경/outside 레이아웃 클릭 닫힘
밍쯔 2022. 6. 16. 16:33기본적으로 슬라이딩 레이아웃을 설정하는 방법은 아래 링크를 참고하면 된다.
나의 경우, 하단 슬라이딩 레이아웃이 올라오고 배경을 눌렀을 때, 닫히게 하고 싶었고
깃헙을 잘 읽어보니 3.3.0 이후로는 배경을 눌렀을 때 이벤트 처리를 제공한다!
"setFadeOnClickListener" 를 사용하는 것!
binding.slidingPanel.setFadeOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
binding.slidingPanel.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED);
}
});
- slidingPanel은 최상단의 SlidingUpPanelLayout의 id
이 코드만 추가하면 완료!
간단하게 작동되는 것만 보여드릴게요
[참고]
https://github.com/umano/AndroidSlidingUpPanel
https://cishome.tistory.com/119
https://mechacat.tistory.com/18
https://github.com/umano/AndroidSlidingUpPanel/issues/476
'Develop > Android | iOS' 카테고리의 다른 글
[Android] 전화번호부 목록 가져오기 (0) | 2022.07.14 |
---|---|
[Android/Java] RecyclerView의 item 드래그앤드롭(drag&drop) + (swpie&dismiss) (0) | 2022.06.23 |
[Android/Java] 중첩 RecyclerView의 이미지 clip (0) | 2022.06.08 |
[Android/Java] Databinding, RecyclerView, Retrofit (0) | 2022.06.03 |
[Android/Java] RecyclerView의 scroll event 스크롤 이벤트 (0) | 2022.05.19 |