VKTheme class
Constructors
- VKTheme({Color primaryColor = const Color(0xFF1050BA), Color backgroundColor = const Color(0xFFFFFFFF), Color hintColor = const Color(0xFFBDBDBD), Color textColor = Colors.black, Color borderColor = const Color(0xFFBDBDBD), Color errorColor = const Color(0xFFD32F2F), double minHeight = 50, double textSize = 14, bool highlightRequiredBorder = false, Color keyboardBackground = const Color(0xFF1A1B1E), Color keyBackground = const Color(0xFF2D2F33), Color keyActiveBackground = Colors.white, Color keyTextColor = Colors.white70, Color keySecondaryTextColor = Colors.white54, Color keyActiveTextColor = Colors.black, Color submitKeyBackground = const Color(0xFF1565C0), Color backspaceKeyBackground = const Color(0xFFC62828), double keyWidth = 56, double keyHeight = 64, double numberKeyWidth = 110, double numberKeyHeight = 60, double keySpacing = 8, double keyTextSize = 20, double keyBorderRadius = 8})
-
const
Properties
- backgroundColor → Color
-
final
- backspaceKeyBackground → Color
-
Фон клавиши удаления (Backspace) на цифровой клавиатуре.
final
- borderColor → Color
-
final
- errorColor → Color
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- highlightRequiredBorder → bool
-
Всегда подсвечивать обязательные поля (isRequired) рамкой цвета ошибки,
а не только при ошибке валидации.
final
- hintColor → Color
-
final
- keyActiveBackground → Color
-
Фон активной клавиши (нажатый shift и т.п.).
final
- keyActiveTextColor → Color
-
Цвет текста на активной клавише.
final
- keyBackground → Color
-
Фон обычной клавиши.
final
- keyboardBackground → Color
-
Фон панели клавиатуры.
final
- keyBorderRadius → double
-
Скругление клавиш.
final
- keyHeight → double
-
Высота буквенной клавиши.
final
- keySecondaryTextColor → Color
-
Цвет вспомогательного текста на клавишах (подсказки long-press).
final
- keySpacing → double
-
Расстояние между клавишами.
final
- keyTextColor → Color
-
Цвет текста на клавишах.
final
- keyTextSize → double
-
Размер текста на клавишах.
final
- keyWidth → double
-
Ширина буквенной клавиши.
final
- minHeight → double
-
final
- numberKeyHeight → double
-
Высота клавиши цифровой клавиатуры.
final
- numberKeyWidth → double
-
Ширина клавиши цифровой клавиатуры.
final
- primaryColor → Color
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- submitKeyBackground → Color
-
Фон клавиши подтверждения (Enter).
final
- textColor → Color
-
final
- textSize → double
-
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