Android Migrate XML themes to compose
사용 버전: Android Studio Koala 2024.1.1
사용 언어: Kotlin 2.0.10
이전 이야기에서는 View(뷰)를 Compose로 변경하는 것을 다뤘습니다.
https://shwoghk14.blogspot.com/2024/08/android-migrate-xml-view-to-compose.html
사용 언어: Kotlin 2.0.10
안드로이드 Migrate XML themes to compose를 알아보겠습니다.
이전 이야기에서는 View(뷰)를 Compose로 변경하는 것을 다뤘습니다.
https://shwoghk14.blogspot.com/2024/08/android-migrate-xml-view-to-compose.html
이번에는 XML(엑스엠엘)에 사용하는 Themes(테마)를 Compose(컴포즈)로 이전하는 것을 알아보겠습니다.
우선, Material theme builder가 필요합니다.
그러면 위의 사이트에서 색깔을 정해봅시다.
Primary, Secondary, Tertiary 등을 설정해 줍니다.
우리는 XML을 옮기는 것이기 때문에 XML에 있는 것을 적어줍니다.
colors를 참고해서 위에 대입해 줍니다.
상단의 + 버튼을 누릅니다.
Export - Theme Jetpack compose를 눌러줍니다.
다운로드됩니다.
압축을 해제하고 theme 파일을 적당한 곳에 옮겨줍니다.
Theme.kt에 있는 AppTheme을 원하는 이름으로 변경해 줍니다. 저는 AboutSubnetMaskTheme으로 변경했습니다.
그리고 3개의 파일에 package를 본인의 package로 변경해 줍니다.
그 뒤, 사용하는 Compose를 위에서 넣은 AboutSubnetMaskTheme으로 감싸줍니다.
실행해 볼까요?
짜잔. 버튼 색깔이 잘 들어갔네요.
다음 이야기에서는 Instrumented(계측) test를 view에서 compose로 변경하는 방법을 알아보겠습니다.
카테고리: Android
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.