[안드로이드] 앱 테마 모드 변경하기


[안드로이드] 앱 테마 모드 변경하기

안녕하세요. 이번 포스팅에서는 앱의 테마 설정을 클래스에서 변경하는 방법에 대해 알아보겠습니다. 아래 예제는 코틀린으로 작성되었습니다. 개요 앱 테마를 시스템 테마로 설정하여 사용자의 기기에 동기화 시키는 방법도 있지만, 앱의 설정 페이지에 테마를 변경하는 기능을 추가하여 해당 앱에서 사용하는 테마를 정해 줄수도 있습니다. 이번 글에서 이벤트에 따라 테마를 변경하는 방법에 대해 소개드리겠습니다. 본문 예제 진행 순서 메인 레이아웃 구성 (테마 변경 버튼 3개 + 테마 변경을 확인 할 텍스트 뷰 1개) 뷰의 속성에 적용할 테마 별 옵션 생성 테마를 변경하는 함수 구현 각 버튼에 테마 변경 함수를 적용 결과 확인 메인 레이아웃 구성 버튼은 라이트 모드, 다크 모드, 시스템 모드 총 3가지로 구성되어 있습니다..


원문링크 : [안드로이드] 앱 테마 모드 변경하기