[android] 안드로이드 UI 색채 및 컬러 팔레트

안드로이드 앱의 UI 디자인에 있어 색채는 매우 중요합니다. 적절한 색상 팔레트는 사용자 경험을 향상시키고 앱의 인지도를 높일 수 있습니다. 안드로이드에서는 Material Design에 기반한 컬러 시스템을 제공하며, 이를 통해 쉽게 일관된 디자인을 구축할 수 있습니다.

안드로이드 컬러 팔레트

안드로이드에서는 다양한 컬러 상수를 제공하여 미리 정의된 색상을 사용할 수 있습니다. 주요 컬러 상수에는 아래와 같은 것들이 있습니다:

컬러 리소스 정의

앱에서 사용할 컬러를 정의하기 위해서는 res/values/colors.xml 파일에 각 색에 대한 리소스를 정의해야 합니다. 예시는 다음과 같습니다:

<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>

컬러 활용

위에서 정의한 컬러를 XML 파일이나 Java/Kotlin 코드에서 간편하게 사용할 수 있습니다:

XML에서의 사용:

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="안드로이드"
    android:textColor="@color/colorPrimary" />

Java/Kotlin에서의 사용:

int color = ContextCompat.getColor(context, R.color.colorPrimary);
view.setBackgroundColor(color);

이와 같이, 안드로이드에서는 컬러를 일관되게 사용하기 위한 다양한 방법을 제공하고 있습니다. 이를 활용하여 앱의 UI를 일관되게 디자인할 수 있습니다.

더 자세한 내용은 안드로이드 공식 문서를 참고하시기 바랍니다.