flutter_waya library
Classes
- AutoCollapsingBuilder
- Automatically collapse your own src as the scrollview scrolls 随scrollview的滚动自动折叠自己的组件
- BubbleButton
- BubbleColor
- CheckBox
- 自定义版
- CircleColor
- CountDown
- 倒计时
- CounterAnimation
- DecoratorBox
- Widget 装饰器
- DecoratorBoxState
- Widget 装饰器 动态焦点样式
- DecoratorBoxStyle
- DecoratorEntry
- DottedLineBorder
- DottedLinePainter
- 虚线
- DraggableScrollbar
-
DropdownMenuButton<
T> -
DropdownMenusButton<
K, V> - 下拉菜单
-
DropdownMenusItem<
K, V> - ElasticBuilder
- 弹性按钮
-
Event<
T> - EventBus
- EventFactory
- ExpansionTiles
- FlAnimationWave
- 波浪动画
- FlBadge
- 组件右上角加红点
- FlIndicator
- 指示器
- FlIndicatorPainter
- FlipCard
- FlipCardController
- FlProgress
- FlSwiper
- FlSwiperArrowPagination
- 箭头指示器
- FlSwiperController
- FlSwiperCustomPagination
- 自定义 FlSwiperPagination
- FlSwiperDotPagination
- 圆点指示器
- FlSwiperFractionPagination
- 页码数字指示器
- FlSwiperPagination
- 底部指示器组件
- FlSwiperPlugin
- FlSwiperPluginConfig
- InputBorderStyle
- 按回车时调用 先调用此方法 然后调用onSubmitted方法 final VoidCallback? onEditingComplete; final ValueCallback
- LiquidProgressIndicator
- ListEntry
- NumberLimitFormatter
- 数字输入的精确控制
- PINTextField
- PINTextFieldBuilderConfig
- 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
- TabBar和TabBarView 外层添加 常用属性
- TextFieldWithDecoratorBox
- ToggleRotate
- 旋转组件
- Wrapper
- WrapperPainter
- XSwitch
Enums
- BorderType
- CountAnimationStyle
- CountDownType
- DecoratorPositioned
- FlIndicatorType
- FlipCardState
- FlSwiperEvent
- FlSwiperLayout
- LinearStrokeCap
- LiquidProgressIndicatorType
- ScreenAdaptationScaleType
- none: 不做缩放 auto: 竖屏按宽缩放,横屏(宽 >= 高 * 1.1)不缩放 width: 按宽缩放
- ScrollbarStyle
- SendState
- SpineStyle
- TabBarLevelPosition
- TabBarLevel 位置
- TextInputLimitFormatter
Extensions
Constants
- kDefaultAutoPlayDelay → const Duration
- default auto play Duration
- kDefaultAutoPlayTransitionDuration → const Duration
- Default auto play transition duration
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
- BubbleBuilder = Widget Function(bool isBubbled)
- build widget when isBubble is changing
-
BubbleCallback
= Future<
bool> Function(bool isBubbled) - CheckBoxStateBuilder = Widget Function(bool? value)
- CountBuilder = Widget Function(int count, String text)
- CountDownBuilder = Widget Function(int i)
- DecoratorBoxStateBuilder = Widget Function(FocusNode focusNode)
-
DropdownMenuButtonBuilder<
T> = Widget Function(T? value, Widget? icon) - 初始化 默认显示的Widget
-
DropdownMenuButtonItemBuilder<
T> = List< PopupMenuEntry< Function(BuildContext context, T? current, DropdownMenuButtonItemBuilderCallbackK<T> >T> updater) -
DropdownMenuButtonItemBuilderCallbackK<
T> = void Function(T value) -
DropdownMenusButtonValueCallbackK<
K> = void Function(K key) -
DropdownMenusButtonValueCallbackKV<
K, V> = void Function(K key, V value) - ElasticBuilderCallback = Widget Function(BuildContext context, Function elasticUp, Function elastic, Function elasticDown)
- EventCallback = void Function(dynamic data)
- 订阅者回调签名
- FlipCardOnFlipCallback = void Function(FlipCardState state)
- FlSwiperOnTap = void Function(int index)
- FlSwiperPaginationBuilder = Widget Function(BuildContext context, FlSwiperPluginConfig config)
- LabelBuilder = Widget Function(double offsetY)
- Build a Text widget using the current scroll offset
- PINTextFieldBuilder = Widget Function(PINTextFieldBuilderConfig builderConfig)
- PINTextFieldTextBuilder = Widget? Function(String text)
- PINTextFieldValueChanged = void Function(String text)
- 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 = void Function(void (bool send))
-
TextFieldWithDecoratorBoxBuilder
= Widget Function(TextInputType keyboardType, List<
TextInputFormatter> inputFormatters, Widget? suffix, Widget? prefix) - ToggleBuilder = Widget Function(Widget child)
- WrapperSpinePathBuilder = Path Function(Canvas canvas, SpineStyle style, Rect range)