ZetaAssistChip class
Chips that are clickable, selectable and draggable.
Leading widget should typically be an icon.
These chips use Draggable and can be dragged around the screen and placed in new locations using DragTarget.
Figma: https://www.figma.com/file/JesXQFLaPJLc1BdBM4sisI/%F0%9F%A6%93-ZDS---Components?node-id=21265-14215
Widgetbook: https://design.zebra.com/flutter/widgetbook/index.html#/?path=components/chips/zetaassistchip/assist-chip
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- ZetaStatefulWidget
- ZetaChip
- ZetaAssistChip
- Available extensions
Constructors
- ZetaAssistChip.new({required String label, Key? key, Widget? leading, bool? rounded, bool draggable = false, dynamic data, VoidCallback? onDragCompleted, VoidCallback? onTap, String? semanticLabel})
-
Creates a ZetaAssistChip.
const
Properties
- data → dynamic
-
Draggable data.
finalinherited
- draggable → bool
-
Whether the chip can be dragged.
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- label → String
-
The label on the ZetaChip
finalinherited
- leading → Widget?
-
Leading component. Typically an Icon or ZetaAvatar.
finalinherited
- onDragCompleted → VoidCallback?
-
Called when the draggable is dropped and accepted by a DragTarget.
finalinherited
- onTap → VoidCallback?
-
Callback when chip is tapped.
finalinherited
-
onToggle
→ ValueSetter<
bool> ? -
Callback for when Filter Chip is toggled.
finalinherited
- rounded → bool?
-
Sets rounded or sharp border of the containing box and the icon style.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selected → bool?
-
Whether the ZetaFilterChip is selected.
finalinherited
- semanticLabel → String?
-
The value passed into wrapping Semantics widget.
finalinherited
- trailing → Widget?
-
Trailing component. Typically an Icon.
finalinherited
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → State< ZetaChip> -
Creates the mutable state for this widget at a given location in the tree.
inherited
-
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
-
paddingAll(
double space) → Widget -
Available on Widget, provided by the SpacingWidget extension
Equal padding on all sides. -
paddingBottom(
double space) → Widget -
Available on Widget, provided by the SpacingWidget extension
Padding on bottom only. -
paddingEnd(
double space) → Widget -
Available on Widget, provided by the SpacingWidget extension
Padding on start edge only. Is affected by whether the device is LTR or RTL: -
paddingHorizontal(
double space) → Widget -
Available on Widget, provided by the SpacingWidget extension
Equal padding on start and end. -
paddingStart(
double space) → Widget -
Available on Widget, provided by the SpacingWidget extension
Padding on start edge only. Is affected by whether the device is LTR or RTL: -
paddingTop(
double space) → Widget -
Available on Widget, provided by the SpacingWidget extension
Padding on top only. -
paddingVertical(
double space) → Widget -
Available on Widget, provided by the SpacingWidget extension
Equal padding on top and bottom. -
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, int wrapWidth = 65}) → 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