TagTheme class
Tag theme configuration
- Inheritance
-
- Object
- ThemeExtension<
TagTheme> - TagTheme
Constructors
- TagTheme({required Color defaultBg, required Color defaultColor, required Color solidTextColor, required Color colorBorder, required Color colorIcon, required Color colorTextHeading, required Color colorPrimary, required Color colorPrimaryHover, required Color colorPrimaryActive, required Color colorFillSecondary, required Color colorTextLightSolid, required Color colorTextDisabled, required Color colorBgContainerDisabled, required Color colorBorderDisabled, required Color colorBgSolid, double fontSize = 12.0, double lineHeight = 20.0, double iconSize = 12.0, EdgeInsetsGeometry padding = const EdgeInsets.symmetric(horizontal: 8, vertical: 4), double borderWidth = 1.0, double borderRadius = 4.0, Duration animationDuration = const Duration(milliseconds: 200)})
-
const
- TagTheme.tolyui({Color defaultBg = const Color(0xFFFAFAFA), Color defaultColor = const Color(0xFF000000), Color solidTextColor = Colors.white, Color colorBorder = const Color(0xFFD9D9D9), Color colorIcon = const Color(0xFF8C8C8C), Color colorTextHeading = const Color(0xFF262626), Color colorPrimary = const Color(0xFF1890FF), Color colorPrimaryHover = const Color(0xFF40A9FF), Color colorPrimaryActive = const Color(0xFF096DD9), Color colorFillSecondary = const Color(0xFFF5F5F5), Color colorTextLightSolid = Colors.white, Color colorTextDisabled = const Color(0xFFBFBFBF), Color colorBgContainerDisabled = const Color(0xFFF5F5F5), Color colorBorderDisabled = const Color(0xFFD9D9D9), Color colorBgSolid = const Color(0xFF595959), double fontSize = 12.0, double lineHeight = 20.0, double iconSize = 12.0, EdgeInsetsGeometry padding = const EdgeInsets.symmetric(horizontal: 8, vertical: 4), double borderWidth = 1.0, double borderRadius = 4.0, Duration animationDuration = const Duration(milliseconds: 200)})
Properties
- animationDuration → Duration
-
final
- borderRadius → double
-
final
- borderWidth → double
-
final
- colorBgContainerDisabled → Color
-
final
- colorBgSolid → Color
-
final
- colorBorder → Color
-
final
- colorBorderDisabled → Color
-
final
- colorFillSecondary → Color
-
final
- colorIcon → Color
-
final
- colorPrimary → Color
-
final
- colorPrimaryActive → Color
-
final
- colorPrimaryHover → Color
-
final
- colorTextDisabled → Color
-
final
- colorTextHeading → Color
-
final
- colorTextLightSolid → Color
-
final
- defaultBg → Color
-
final
- defaultColor → Color
-
final
- fontSize → double
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- iconSize → double
-
final
- lineHeight → double
-
final
- padding → EdgeInsetsGeometry
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- solidTextColor → Color
-
final
- type → Object
-
The extension's type.
no setterinherited
Methods
-
copyWith(
{Color? defaultBg, Color? defaultColor, Color? solidTextColor, Color? colorBorder, Color? colorIcon, Color? colorTextHeading, Color? colorPrimary, Color? colorPrimaryHover, Color? colorPrimaryActive, Color? colorFillSecondary, Color? colorTextLightSolid, Color? colorTextDisabled, Color? colorBgContainerDisabled, Color? colorBorderDisabled, Color? colorBgSolid, double? fontSize, double? lineHeight, double? iconSize, EdgeInsetsGeometry? padding, double? borderWidth, double? borderRadius, Duration? animationDuration}) → TagTheme -
Creates a copy of this theme extension with the given fields
replaced by the non-null parameter values.
override
-
lerp(
covariant TagTheme? other, double t) → TagTheme -
Linearly interpolate with another ThemeExtension object.
override
-
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
Static Methods
-
defaultTheme(
) → TagTheme