Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 안드로이드
- coroutine
- UiState
- ListAdapter
- 클린아키텍처
- Compose
- MVVM
- 코틀린
- 로그인
- NavController
- 뷰
- cleanarchitecture
- sharedFlow
- 컴포즈
- XML
- 파이어베이스
- Kotlin
- Flow
- 코딩테스트
- Authentication
- 회원가입
- Jetpack
- Android
- Build variants
- 리사이클러뷰
- 플레이스토어
- NavHost
- DiffUtil
- 커스텀뷰
- 알고리즘
Archives
- Today
- Total
목록bottomsheet (1)
Grusie 안드로이드 개발 기술 블로그
[Android] BottomSheetDialogFragment 사용하기 (+ 둥근 모서리)
BottomSheetDialogFragment를 사용해 본 적은 여러번이나, 사용 할 때 다시 찾아보게 되었던 것 같아서 기록한다. BottomSheetDialogFragment란 Material 라이브러리에서 제공해주는 클래스로, 하단 다이얼로그를 간단하게 생성하기 위해 만들어졌다. 기존의 레거시 코드에서는 BottomSheet 대신 Activity를 만들어, 뷰의 N% 크기만큼은 딤처리를 하고, 터치 시 finish()를 하도록 구현되어 있었다.하지만 요즘 Activity를 하나만 만들고 프래그먼트로만 모두 처리하는 형태의 앱들이 나타나는 만큼, Activity는 Fragment에 비해 무겁고 속도가 느리다는 단점이 있다. 간단한 뷰를 만들 때에도 액티비티를 활용하는 것은 옳지 않다고 생각한다. 사용..
안드로이드 개발/뷰
2024. 4. 18. 09:32