TagsStyler class

TagsStyler allows you to design the exact style you want for your tag by using its properties. It must not be null

Constructors

TagsStyler({EdgeInsets tagTextPadding = const EdgeInsets.all(0.0), EdgeInsets tagCancelIconPadding = const EdgeInsets.only(left: 1.0), EdgeInsets tagPadding = const EdgeInsets.all(4.0), EdgeInsets tagMargin = const EdgeInsets.symmetric(horizontal: 4.0), BoxDecoration tagDecoration = const BoxDecoration(color: Color.fromARGB(255, 74, 137, 92)), TextStyle? tagTextStyle, bool showHashtag = false, Widget tagCancelIcon = const Icon(Icons.cancel, size: 18.0, color: Colors.green)})

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showHashtag bool
Enable or disable the # prefix icon
final
tagCancelIcon Widget
tagCancelIcon apply your own icon, if you want, to delete the icon
final
tagCancelIconPadding EdgeInsets
Styles the padding of the tag cancel icon
final
tagDecoration BoxDecoration
tagMargin apply decoration to the container containing the tag. Should specify the color to set tag color, otherwise its white by default
final
tagMargin EdgeInsets
tagMargin allows you to apply margin inside tag
final
tagPadding EdgeInsets
tagPadding allows you to apply padding inside tag
final
tagTextPadding EdgeInsets
Styles the padding of the tag text
final
tagTextStyle TextStyle?
tagTextStyle style the text inside tag
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