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