ItemTags class
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- ItemTags
Constructors
- ItemTags({required int index, required String title, double? textScaleFactor, bool active = true, bool pressEnabled = true, dynamic customData, TextStyle textStyle = const TextStyle(fontSize: 14), MainAxisAlignment alignment = MainAxisAlignment.center, ItemTagsCombine combine = ItemTagsCombine.imageOrIconOrText, ItemTagsIcon? icon, ItemTagsImage? image, ItemTagsRemoveButton? removeButton, BorderRadius? borderRadius, BoxBorder? border, EdgeInsets padding = const EdgeInsets.symmetric(horizontal: 7, vertical: 5), double elevation = 5, bool singleItem = false, TextOverflow textOverflow = TextOverflow.fade, Color textColor = Colors.black, Color textActiveColor = Colors.white, Color color = Colors.white, Color activeColor = Colors.blueGrey, Color? highlightColor, Color? splashColor, Color colorShowDuplicate = Colors.red, OnPressedCallback? onPressed, OnLongPressedCallback? onLongPressed, Key? key})
Properties
- active → bool
-
Initial bool value
final
- activeColor → Color
-
background color ItemTags activated
final
- alignment → MainAxisAlignment
-
TextStyle of the ItemTags
final
- border → BoxBorder?
-
custom border-side of ItemTags
final
- borderRadius → BorderRadius?
-
border-radius of ItemTags
final
- color → Color
-
background color ItemTags
final
- colorShowDuplicate → Color
-
Color show duplicate ItemTags
final
- combine → ItemTagsCombine
-
ItemTagsCombine (text,icon,textIcon,textImage) of ItemTags
final
- customData → dynamic
-
Possibility to add any custom value in customData field, you can retrieve this later. A good example: store an id from Firestore document.
final
- elevation → double
-
BoxShadow of the ItemTags
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- highlightColor → Color?
-
highlight Color ItemTags
final
- icon → ItemTagsIcon?
-
Icon of ItemTags
final
- image → ItemTagsImage?
-
Image of ItemTags
final
- index → int
-
Id of ItemTags - required
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- onLongPressed → OnLongPressedCallback?
-
callback
final
- onPressed → OnPressedCallback?
-
callback
final
- padding → EdgeInsets
-
padding of the ItemTags
final
- pressEnabled → bool
-
Initial bool value
final
- removeButton → ItemTagsRemoveButton?
-
Custom Remove Button of ItemTags
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- singleItem → bool
-
when you want only one tag selected. same radio-button
final
- splashColor → Color?
-
Splash color ItemTags
final
- textActiveColor → Color
-
color of the ItemTags text activated
final
- textColor → Color
-
text color of the ItemTags
final
- textOverflow → TextOverflow
-
type of text overflow within the ItemTags
final
- textScaleFactor → double?
-
Scale Factor of ItemTags - double
final
- textStyle → TextStyle
-
TextStyle of the ItemTags
final
- title → String
-
Title of ItemTags - required
final
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → _ItemTagsState -
Creates the mutable state for this widget at a given location in the tree.
override
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.inherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited