[Flutter] 각 컬러의 명칭과 의미

sidcode·2024년 6월 7일

CustomColors 클래스

class CustomColors {
  static const Color primaryColor = Color(0xFF6200EE);
  static const Color primaryVariantColor = Color(0xFF3700B3);
  static const Color secondaryColor = Color(0xFF03DAC6);
  static const Color secondaryVariantColor = Color(0xFF018786);
  static const Color backgroundColor = Color(0xFFF2F2F2);
  static const Color surfaceColor = Color(0xFFFFFFFF);
  static const Color errorColor = Color(0xFFB00020);
  static const Color onPrimaryColor = Color(0xFFFFFFFF);
  static const Color onSecondaryColor = Color(0xFF000000);
  static const Color onBackgroundColor = Color(0xFF000000);
  static const Color onSurfaceColor = Color(0xFF000000);
  static const Color onErrorColor = Color(0xFFFFFFFF);
} 

각 컬러의 명칭과 의미

primaryColor
의미: 앱의 기본 색상(primary color)으로, 주요 UI 요소 (예: 앱바, 버튼 등)에 사용됩니다.
용도: 브랜드 색상 또는 앱의 대표 색상으로 사용됩니다.

primaryVariantColor
의미: 기본 색상의 변형 색상으로, 기본 색상과 대비를 이루며 추가적인 UI 요소에 사용됩니다.
용도: 기본 색상과 함께 사용되어 시각적 일관성을 유지합니다.

secondaryColor
의미: 보조 색상(secondary color)으로, 주요 인터랙션 요소나 강조 요소에 사용됩니다.
용도: 사용자 인터랙션을 유도하거나 주요 정보를 강조할 때 사용됩니다.

secondaryVariantColor
의미: 보조 색상의 변형 색상으로, 보조 색상과 대비를 이루며 추가적인 UI 요소에 사용됩니다.
용도: 보조 색상과 함께 사용되어 시각적 일관성을 유지합니다.

backgroundColor
의미: 앱의 배경 색상으로, 가장 넓은 면적에 사용됩니다.
용도: 화면의 배경으로 사용되어 콘텐츠를 돋보이게 합니다.

surfaceColor
의미: 카드나 시트(sheet) 같은 표면 요소의 배경 색상으로 사용됩니다.
용도: 콘텐츠를 담는 표면 요소의 배경으로 사용됩니다.

errorColor
의미: 에러 상태를 나타내는 색상입니다.
용도: 폼 검증 오류나 시스템 에러 등을 표시할 때 사용됩니다.

onPrimaryColor
의미: 기본 색상(primary color) 위에 표시되는 텍스트나 아이콘의 색상입니다.
용도: 기본 색상 배경 위의 텍스트나 아이콘의 색상을 설정합니다.

onSecondaryColor
의미: 보조 색상(secondary color) 위에 표시되는 텍스트나 아이콘의 색상입니다.
용도: 보조 색상 배경 위의 텍스트나 아이콘의 색상을 설정합니다.

onBackgroundColor
의미: 배경 색상(background color) 위에 표시되는 텍스트나 아이콘의 색상입니다.
용도: 배경 색상 위의 텍스트나 아이콘의 색상을 설정합니다.

onSurfaceColor
의미: 표면 색상(surface color) 위에 표시되는 텍스트나 아이콘의 색상입니다.
용도: 표면 색상 위의 텍스트나 아이콘의 색상을 설정합니다.

onErrorColor
의미: 에러 색상(error color) 위에 표시되는 텍스트나 아이콘의 색상입니다.
용도: 에러 색상 배경 위의 텍스트나 아이콘의 색상을 설정합니다.

profile
I will do, what i want!!

0개의 댓글