CarpenterConfig class

Декларация входных параметров визуального runtime Carpenter.

CarpenterConfig ничего не вычисляет сам. Он только описывает исходные данные приложения: базовые цвета, размерную сетку, плотность интерфейса и окружение. Все производные токены собирает Carpenter.

Constructors

CarpenterConfig({Color primary = const Color(0xFF0072CE), Color accent = const Color(0xFF7C5CFF), double rem = 16, double density = 1, Brightness brightness = Brightness.light, TargetPlatform? platform, Locale? locale, CarpenterColorConfig? color, CarpenterTypeConfig? type, CarpenterDimensionConfig? dimension})
Создает декларацию visual runtime.
const

Properties

accent Color
Дополнительный акцентный цвет, из которого runtime строит accent-шкалу.
final
brightness Brightness
Светлая или темная визуальная среда.
final
color CarpenterColorConfig?
Настройки цветового runtime.
final
density double
Коэффициент плотности интерфейса.
final
dimension CarpenterDimensionConfig?
Настройки размерного runtime.
final
hashCode int
The hash code for this object.
no setterinherited
locale Locale?
Локаль приложения, если визуальный язык зависит от локализации.
final
platform TargetPlatform?
Платформа, если runtime должен учитывать платформенные различия.
final
primary Color
Главный брендовый цвет, из которого runtime строит primary-шкалу.
final
rem double
Базовая единица размера.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type CarpenterTypeConfig?
Настройки типографического runtime.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited