테마 바꾸는 기능을 추가하려고 찾아봤는데 아주 간단했다.
먼저
res -> colors안에 colors (night)모드를 추가해준다.
두 파일의 color를 맞춰준 뒤
private fun changeTheme(mode: Int) {
AppCompatDelegate.setDefaultNightMode(mode)
}
공식문서처럼 넣어주면 끝
//라이트 모드
changeTheme(AppCompatDelegate.MODE_NIGHT_NO)
//다크 모드
changeTheme(AppCompatDelegate.MODE_NIGHT_YES)
//사용자 지정 모드(기기에서 설정한 테마)
changeTheme(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM)
list형식의 alretDialog를 사용해서 3가지를 선택할 수 있게 해주었다.
'Android Studio' 카테고리의 다른 글
Firebase - Firestore Database 사용 (0) | 2024.02.29 |
---|---|
Andorid - ViewPager2 사용해서 이미지 슬라이드 (0) | 2024.02.28 |
Android - 이미지 슬라이드 DotsIndicator 사용 (0) | 2024.02.28 |
Android - Postman 사용하기 (0) | 2024.02.21 |
Android - API 사용 (0) | 2024.02.20 |