widget_library library

Classes

AnimatedScrollingText
AnimatedSmoothIndicator
Unlike SmoothPageIndicator this indicator is self-animated and it only needs to know active index
AssuredTag
BasicIndicatorEffect
Basic implementation of IndicatorEffect that holds some shared properties and behaviors between different effects
BasicIndicatorPainter
Basic implementation of IndicatorPainter that holds some shared properties and behaviors between different painters
CircularProgressBar
ColorTransitionEffect
Holds painting configuration to be used by TransitionPainter
CustomizableEffect
Holds painting configuration to be used by CustomizablePainter
DividedTicket
DotBorder
Holds dot-border painting specs
DotDecoration
Holds dot painting specs
DownloadAppCta
ExpandableList
ExpandableListItem
ExpandingDotsEffect
Holds painting configuration to be used by ExpandingDotsPainter
GreenDownwardsArrow
HubbleMarkdown
HubbleSliverMarkdown
HubbleStepwiseInfo
IndicatorEffect
An Abstraction for a dot-indicator animation effect
IndicatorPainter
A basic abstract implementation of customPainter to avoid overriding shouldRepaint in every painter
JumpingDotEffect
Holds painting configuration to be used by JumpingDotPainter
MilestoneProgressCard
MilestoneWelcomeOffer
NativeCheckerBackground
OvalBlurPainter
PoweredByHubble
ProIcon
ProxyMarkdownViewBuilder
RedUpwardsArrow
RouterNode<T extends Object?>
RouterPathMatch<T extends Object?>
ScaleEffect
Holds painting configuration to be used by ScalePainter
ScrollingDotsEffect
Holds painting configuration to be used by ScrollingDotsPainter or ScrollingDotsWithFixedCenterPainter
SimpleButtonProxyMarkdownViewBuilder
SlideButton
SlideEffect
Holds painting configuration to be used by SlidePainter
SmoothIndicator
Draws dot-ish representation of pages by the number of count and animates the active page using offset
SmoothPageIndicator
A widget that draws a representation of pages count Inside of a PageView
SSRNativePlug
SwapEffect
Holds painting configuration to be used by SwapPainter
TextScaleCalculator
V4PackingRelatedWidgets
WormEffect
Holds painting configuration to be used by WormPainter

Enums

DotBorderType
The variants of dot borders
SlideType
The Slide effect variants
SwapType
The swap effect variants
WormType
The Worm effect variants

Extensions

SnackBarExtension on INavigationHelpers

Functions

getSnackBar() HubbleSnackBarState
getToast() HubbleToastState
nativeTimer(NativeWidgetParams params) NativeWidget
nativeTimerWidget(NativeTimerParams params) Widget
tryLaunchApp({required String deeplink}) Future<bool>

Typedefs

Children<T> = Map<String, RouterNode<T>>
ColorBuilder = Color Function(int index)
Signature for a function that returns color for each index
OnDotClicked = void Function(int index)
Signature for a callback function used to report dot tap-events