Theme.MaterialComponents의 컬러 테마

색상 코드 표기 옆에 실제 색상을 넣습니다. 그리고 간결한 일본어로.

컬러 테마를 사용할 수 있습니다.




속성
설명
기본값


colorPrimary
앱에서 가장 많이 사용되는 색상. 표면색, 배경색 위에 그려집니다.#6200EE
colorPrimaryVariant
colorPrimary의 변형.#3700B3
colorOnPrimary
colorPrimary 상의 텍스트/이미지의 색.#FFFFFF
colorSecondary
보조 브랜딩 색상. 일반적으로 colorPrimary를 강조한 보색.#03DAC6
colorSecondaryVariant
colorSecondary의 변형.#018786
colorOnSecondary
colorSecondary 상의 텍스트/이미지의 색.#000000
android:colorBackground
스크롤 가능한 콘텐츠의 배경색입니다.#FFFFFF
colorOnBackground
android:colorBackground 위에 그려진 텍스트/이미지 색상입니다.#000000
colorSurface
카드, 시트, 메뉴 등의 구성 요소의 표면 색상.#FFFFFF
colorOnSurface
colorSurface 위에 그려진 텍스트/이미지의 색입니다.#000000
colorError
텍스트 필드 등의 컴퍼넌트의 에러 상태의 색.#B00020
colorOnError
colorError 위에 그려진 텍스트/이미지의 색.#FFFFFF

최대로 이만큼 세트하면 된다.

세트 하고 있지 않아도 디폴트치의 색을 테마 경유 ?attr/ 로 참조할 수 있고, 그대로 다크 모드에도 돌입 가능.

👉 모든 API 레벨에서 사용할 수 있는 ?attr/ 속성을 사용해야 합니다.
👉 Android Styling: Prefer Theme Attributes - Android Developers - Medium
👉 Applying color to UI - Material Design

 build.gradle が Project ウィンドウ に表示されない

좋은 웹페이지 즐겨찾기