QudsDigitalClockViewer class

A live digital clock viewer with digits flipping effect.

Inheritance

Constructors

QudsDigitalClockViewer({Key? key, bool showHour = true, bool showMinute = true, bool showSeconds = false, bool showMilliSeconds = false, bool format24 = true, bool showTimePeriod = true, TextStyle style = const TextStyle(fontSize: 18, color: Colors.white), TextStyle timePeriodStyle = const TextStyle(fontSize: 18), String amText = 'AM', String pmText = 'PM', Color? backgroundColor})
Create an instance of QudsDigitalClockViewer
const

Properties

amText String
AM text, default: AM
final
backgroundColor Color?
The digits boxes color.
final
format24 bool
Weather to show in 24 format.
final
hashCode int
The hash code for this object.
no setterinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
pmText String
PM text, default: PM
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showHour bool
Weather to show the hours component.
final
showMilliSeconds bool
Weather to show the milliseconds component.
final
showMinute bool
Weather to show the minutes component.
final
showSeconds bool
Weather to show the seconds component.
final
showTimePeriod bool
Weather to show day time period AM - PM.
final
style TextStyle
The text style of the digits.
final
timePeriodStyle TextStyle
The text style of time period text AM - PM.
final

Methods

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