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.new({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