MeetingProgressTimerOptions class
MeetingProgressTimerOptions - Configuration options for the MeetingProgressTimer
widget.
Properties:
meetingProgressTime
(String
): The time to display as the meeting progress (required).initialBackgroundColor
(Color
): Background color for the timer badge (default isColors.green
).position
(String
): Corner position for the timer (topLeft
,topRight
,bottomLeft
,bottomRight
).positionOverride
(MeetingProgressTimerPositionOverride?
): Fine-grained overrides for the badge offsets.containerPadding
/containerMargin
: Padding and margin for the positioned container.containerDecoration
: Custom decoration for the positioned container.badgePadding
/badgeMargin
: Padding and margin for the badge element.badgeDecoration
: Custom decoration for the badge.badgeBorderRadius
: Overrides the badge border radius.textStyle
: Custom text style for the timer string.textBuilder
,badgeBuilder
,containerBuilder
,positionBuilder
: Hooks to override portions of the widget tree.showTimer
: Controls visibility of the timer.maintainState
: Whether to keep state when the timer is hidden (defaults tofalse
).
Constructors
- MeetingProgressTimerOptions({required String meetingProgressTime, Color initialBackgroundColor = Colors.green, String position = 'topLeft', MeetingProgressTimerPositionOverride? positionOverride, EdgeInsetsGeometry? containerPadding, EdgeInsetsGeometry? containerMargin, Decoration? containerDecoration, EdgeInsetsGeometry? badgePadding, EdgeInsetsGeometry? badgeMargin, Decoration? badgeDecoration, BorderRadiusGeometry? badgeBorderRadius, TextStyle? textStyle, bool showTimer = true, bool maintainState = false, MeetingProgressTimerContainerBuilder? containerBuilder, MeetingProgressTimerBadgeBuilder? badgeBuilder, MeetingProgressTimerTextBuilder? textBuilder, MeetingProgressTimerPositionBuilder? positionBuilder})
-
const
Properties
- badgeBorderRadius → BorderRadiusGeometry?
-
final
- badgeBuilder → MeetingProgressTimerBadgeBuilder?
-
final
- badgeDecoration → Decoration?
-
final
- badgeMargin → EdgeInsetsGeometry?
-
final
- badgePadding → EdgeInsetsGeometry?
-
final
- containerBuilder → MeetingProgressTimerContainerBuilder?
-
final
- containerDecoration → Decoration?
-
final
- containerMargin → EdgeInsetsGeometry?
-
final
- containerPadding → EdgeInsetsGeometry?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- initialBackgroundColor → Color
-
final
- maintainState → bool
-
final
- meetingProgressTime → String
-
final
- position → String
-
final
- positionBuilder → MeetingProgressTimerPositionBuilder?
-
final
- positionOverride → MeetingProgressTimerPositionOverride?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- showTimer → bool
-
final
- textBuilder → MeetingProgressTimerTextBuilder?
-
final
- textStyle → TextStyle?
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited