QudsCheckboxWithText class

A checkbox with animated text

Inheritance

Constructors

QudsCheckboxWithText({Key? key, required bool value, required String text, Color? checkColor, Color? unCkeckColor, dynamic onChanged(bool newValue)?, String? tooltip, double? checkSize, TextStyle? textStyle, TextDirection? textDirection})
value the check state of this checkbox text the text will be shown beside the checkbox checkColor the color of the widget when its value set to true unCheckColor the color of the widget when its value set to false onChanged called when the check state is changed. tooltip a short message shown when the user hold a tap over the checkbox iconSize the size of the ckeck icon.
const

Properties

checkColor Color?
The color of the checkbox when checked.
final
checkSize double?
The size of the checkbox.
final
hashCode int
The hash code for this object.
no setterinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
onChanged → dynamic Function(bool newValue)?
Called when this checkbox value changes.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
text String
The text data of this button.
final
textDirection TextDirection?
The text direction of the checkbox
final
textStyle TextStyle?
The text style of this button text.
final
tooltip String?
The tooltip message of this button.
final
unCkeckColor Color?
The color of the checkbox when unchecked.
final
value bool
The value of the checkbox.
final

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
createElement() StatelessElement
Creates a StatelessElement to manage this widget's 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
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