flutter_waya library

Classes

AnimationCounter
animation counter
AutoCollapsingBuilder
Automatically collapse your own src as the scrollview scrolls 随scrollview的滚动自动折叠自己的组件
AutomaticKeepAliveClientMixinState<T extends StatefulWidget>
AutomaticKeepAliveClientWrapper
BubbleButton
BubbleColor
CircleColor
Counter
计时器
DecoratorBox<T>
Widget 装饰器
DecoratorBoxHeadersFootersDirection
DecoratorBoxSpacing
DecoratorBoxStatus<T>
DecoratorPendant<T>
Decorator Pendant
DottedLineBorder
DottedLinePainter
虚线
DraggableScrollbar
ElasticBuilder
弹性按钮
Event<T>
EventBus
EventFactory
ExpansionTiles
展开收起
FlAnimationWave
波浪动画
FlIndicator
指示器
FlIndicatorPainter
FlipCard
翻转组件
FlipCardController
FlipCardStateful
FlLinearProgress
FlPageView
FlPageViewController
FlPageViewTransform
PageView.builderitemBuilder
LiquidProgressIndicator
ListEntry
MultiPopupMenuButton<K, V>
多个 PopupMenuButton 旋转 Builder
MultiPopupMenuButtonItem<K, V>
NumberLimitFormatter
数字输入的精确控制
PINTextField
PIN 输入框
PINTextFieldBuilderConfig
PopupMenuButtonRotateBuilder
PopupMenuButton 旋转 Builder
RatingStars
评级星星
ScreenAdaptation
ScreenAdaptationScope
SendVerificationCode
发送验证码
ShimmerDirection
A direction along which the shimmer animation will travel
Shimmery
Creates simple yet beautiful shimmer animations
SystemUiOverlayStyleDark
SystemUiOverlayStyleLight
TabBarBox
TabBarMerge
TabBarTabBarView 外层添加 常用属性
ToggleRotate
旋转组件
Wrapper
WrapperPainter
XSwitch

Functions

eventDestroy() → void
eventListen(void onData(dynamic event)) → void
getBoxShadow({int num = 1, Color color = Colors.black12, double? radius, BlurStyle blurStyle = BlurStyle.normal, double blurRadius = 0.05, double spreadRadius = 0.05, Offset? offset}) List<BoxShadow>
sendEvent(dynamic message) → void

Typedefs

AnimationCounterBuilder = Widget Function(String value)
BubbleBuilder = Widget Function(bool isBubbled)
build widget when isBubble is changing
BubbleCallback = Future<bool> Function(bool isBubbled)
CounterBuilder = Widget Function(Duration duration, bool isRunning, VoidCallback startTiming, VoidCallback stopTiming)
CounterOnCallTiming = void Function(VoidCallback callTiming)
CounterVoidCallback = void Function(Duration duration)
DecoratorBoxDecorativeBuilder<T> = Widget Function(Widget child, DecoratorBoxStatus<T> status)
DecoratorBoxPendantBuilder<T> = Widget Function(DecoratorBoxStatus<T> status)
DecoratorBoxStatusCallback = bool Function()
DecoratorBoxStatusValueCallback<T> = T Function()
DecoratorPendantValueCallback<T> = bool Function(T value)
ElasticBuilderCallback = Widget Function(BuildContext context, Function elasticUp, Function elastic, Function elasticDown)
EventCallback = void Function(dynamic data)
订阅者回调签名
ExpansionTilesBuilderListTile = Widget Function(BuildContext context, VoidCallback expand, bool isExpanded, Widget? rotation)
ExpansionTilesRotationIconBuilder = Widget Function(bool isExpanded)
FlipCardOnFlipCallback = void Function(FlipCardState state)
FlipCardStatefulBuilder = Widget Function(BuildContext context, FlipCardController controller)
FlLinearProgressChildBuilder = Widget Function(BuildContext context, double percent)
FlPageViewBuilder = Widget Function(FlPageViewController pageController, int? itemCount)
LabelBuilder = Widget Function(double offsetY)
Build a Text widget using the current scroll offset
MultiPopupMenuButtonItemBuilder<K, V> = Widget Function(BuildContext context, K key, V? value, VoidCallback onOpened, VoidCallback onCanceled, PopupMenuItemSelected<V> onSelected)
MultiPopupMenuButtonValueCallbackKV<K, V> = void Function(BuildContext context, K key, V value)
PINTextFieldBuilder = Widget Function(PINTextFieldBuilderConfig config)
PINTextFieldTextBuilder = Widget? Function(String text)
PINTextFieldValueChanged = void Function(String text)
PopupMenuButtonBuilder = Widget Function(BuildContext context, Widget rotateIcon, VoidCallback onOpened, VoidCallback onClosed)
RatingStarsBuilder = Widget Function(bool selected)
RatingStarsChanged = void Function(double realStars, double selectedStars)
ScreenAdaptationChildBuilder = Widget Function(BuildContext context, bool scaled)
ScrollThumbBuilder = Widget Function(Color backgroundColor, Animation<double> thumbAnimation, Animation<double> labelAnimation, double height, {BoxConstraints? labelConstraints, Widget? labelText})
Build the Scroll Thumb and label using the current configuration
SendStateBuilder = Widget Function(SendState state, int i)
SendStateChanged = void Function(SendState state)
SendStateGestureBuilder = Widget Function(VoidCallback? onTap, Widget child)?
SendVerificationCodeValueCallback = Future<bool> Function()
ToggleRotateBuilder = Widget Function(Widget child, ToggleRotateHandleRotation rotate)
ToggleRotateCallback = void Function(bool isRotation)
ToggleRotateHandleRotation = void Function({bool needsBuild, bool reset})
ToggleRotateIconBuilder = Widget Function(bool isRotation)
WrapperSpinePathBuilder = Path Function(Canvas canvas, SpineStyle style, Rect range)