discontinuedPackage kalogkit has been discontinued and replaced by tecta_ui.

KalogkitCircularProgress class

A premium Circular Progress spinner indicator matching the MUI / Minimals design language.

Features:

  • Clean circular spinner.
  • Adjustable diameter sizes, stroke width thicknesses, and colors.
  • Option to cycle smoothly through a list of custom colors (Google style).
Inheritance

Constructors

KalogkitCircularProgress({Key? key, double? value, double size = 36.0, double strokeWidth = 4.0, Color? color, Color? backgroundColor, List<Color>? colors})
Creates a KalogkitCircularProgress spinner loader component.
const

Properties

backgroundColor → Color?
Background track color. Defaults to transparent.
final
color → Color?
Custom color override. Defaults to KalogkitColors.primaryMain.
final
colors → List<Color>?
Optional list of colors to interpolate and rotate through (e.g. Google multi-color spinner).
final
hashCode → int
The hash code for this object.
no setterinherited
key → Key?
Controls how one widget replaces another widget in the tree.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
size → double
Diameter size of the circular progress indicator. Defaults to 36.0.
final
strokeWidth → double
Thickness of the stroke line drawing the circle. Defaults to 4.0.
final
value → double?
The progress value between 0.0 and 1.0. If null, runs in indeterminate loading mode.
final

Methods

createElement() → StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() → State<KalogkitCircularProgress>
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, 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