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
- Android
- 파이어베이스
- UiState
- XML
- MVVM
- 커스텀뷰
- 플레이스토어
- Kotlin
- NavHost
- 코딩테스트
- sharedFlow
- ListAdapter
- Jetpack
- 회원가입
- Compose
- 로그인
- Flow
- 뷰
- 알고리즘
- 코틀린
- Authentication
- 클린아키텍처
- 안드로이드
- DiffUtil
- Build variants
- NavController
- 리사이클러뷰
- 컴포즈
- cleanarchitecture
Archives
- Today
- Total
목록UI (1)
Grusie 안드로이드 개발 기술 블로그
[Android] BottomSheetDialogFragment 사용하기 (+ 둥근 모서리)
BottomSheetDialogFragment를 사용해 본 적은 여러번이나, 사용 할 때 다시 찾아보게 되었던 것 같아서 기록한다. BottomSheetDialogFragment란 Material 라이브러리에서 제공해주는 클래스로, 하단 다이얼로그를 간단하게 생성하기 위해 만들어졌다. 기존의 레거시 코드에서는 BottomSheet 대신 Activity를 만들어, 뷰의 N% 크기만큼은 딤처리를 하고, 터치 시 finish()를 하도록 구현되어 있었다.하지만 요즘 Activity를 하나만 만들고 프래그먼트로만 모두 처리하는 형태의 앱들이 나타나는 만큼, Activity는 Fragment에 비해 무겁고 속도가 느리다는 단점이 있다. 간단한 뷰를 만들 때에도 액티비티를 활용하는 것은 옳지 않다고 생각한다. 사용..
안드로이드 개발/뷰
2024. 4. 18. 09:32