nowa_runtime library

Classes

AnimatedSmoothIndicator
Unlike SmoothPageIndicator this indicator is self-animated and it only needs to know active index
AssetLottie
AudioPlayerController
BasicIndicatorEffect
Basic implementation of IndicatorEffect that holds some shared properties and behaviors between different effects
ColorTransitionEffect
Holds painting configuration to be used by TransitionPainter
CustomButton
CustomFunction
CustomizableEffect
Holds painting configuration to be used by CustomizablePainter
CustomWidget
DataBuilder<T>
DotBorder
Holds dot-border painting specs
DotDecoration
Holds dot painting specs
DropShadow
ErrorView
ExpandingDotsEffect
Holds painting configuration to be used by ExpandingDotsPainter
FileLottie
FlexSizedBox
FrameRate
IndicatorEffect
An Abstraction for a dot-indicator animation effect
JumpingDotEffect
Holds painting configuration to be used by JumpingDotPainter
Lottie
A widget to display a loaded LottieComposition. The controller property allows to specify a custom AnimationController that will drive the animation. If controller is null, the animation will play automatically and the behavior could be adjusted with the properties animate, repeat and reverse.
LottieBuilder
A widget that displays a Lottie animation.
LottieCache
LottieComposition
LottieDelegates
LottieDrawable
LottieFontStyle
LottieImageAsset
LottieOptions
LottieProvider
Markdown
Marker
MemoryLottie
NetworkLottie
NFlex
A flex widget that includes spacing
NotifierBuilder
Widget that updates whenever the change notifier notifies Use instead of AnimatedBuilder when the notifier can be nullable
NowaAnnotation
Annotations used for generated classes to give them metadata
NowaClass
NowaClient
NowaFunc
NowaGenerated
NowaVar
NowaVideoPlayer
NowaVideoPlayerController
NowaWebView
NPlatform
NSlider
RawLottie
A widget that displays a LottieDrawable directly.
ScaleEffect
Holds painting configuration to be used by ScalePainter
ScrollingDotsEffect
Holds painting configuration to be used by ScrollingDotsPainter or ScrollingDotsWithFixedCenterPainter
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
SwapEffect
Holds painting configuration to be used by SwapPainter
ValueDelegate<T>
WebViewPlaceholder
WormEffect
Holds painting configuration to be used by WormPainter

Enums

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

Functions

back(BuildContext context) → void
httpGet({required String url, Map<String, String>? headers}) Future<Response>
openUrl(String url) → void

Typedefs

ColorBuilder = Color Function(int index)
Signature for a function that returns color for each index
LottieImageProviderFactory = ImageProvider<Object>? Function(LottieImageAsset)
OnDotClicked = void Function(int index)
Signature for a callback function used to report dot tap-events