[android] 안드로이드 리소스 Material Design 가이드
안드로이드 앱을 개발하는 중에 Material Design을 사용하면 사용자 경험을 향상시키고 보다 현대적인 디자인을 제공할 수 있습니다. 안드로이드 앱을 개발할 때 Material Design을 따르는 데 필요한 리소스를 소개합니다.
1. 컬러
안드로이드 앱에서 사용할 수 있는 Material Design 색상을 정의하기 위해 컬러 리소스를 활용할 수 있습니다. Material Design 가이드라인에 따라 정의된 기본 팔레트 및 추가 색상을 사용할 수 있습니다.
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>
자세한 정보: 안드로이드 공식 문서 - 컬러 가이드
2. 텍스트
Material Design 가이드에 따라 텍스트 스타일을 정의하기 위해 텍스트 리소스를 사용할 수 있습니다. 헤드라인, 타이틀, 본문 텍스트 등의 스타일을 쉽게 적용할 수 있습니다.
<style name="TextAppearance.AppCompat.Headline">
<item name="android:textSize">24sp</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">@color/black</item>
</style>
자세한 정보: 안드로이드 공식 문서 - 텍스트 스타일
3. 아이콘
Material Design 가이드에 따라 아이콘을 사용하여 앱의 아이콘 디자인을 통일할 수 있습니다. 안드로이드는 내장된 벡터 그래픽 지원으로 SVG와 같은 벡터 아이콘을 사용할 수 있습니다.
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M11,18h2V11h3L12,6L8,11h3v7Z" />
</vector>
자세한 정보: 안드로이드 공식 문서 - 벡터 드로어블
Material Design 리소스를 적절하게 활용하여 안드로이드 앱을 디자인할 때 사용자들이 더 나은 경험을 할 수 있습니다.
이 문서는 안드로이드 공식 문서 및 Material Design 가이드를 참고하여 작성되었습니다.