showWeuiToast
仿Weui的Toast效果
VoidCallback showWeuiToast({
@required BuildContext context,
@required Widget message,
@required Widget icon,
Alignment alignment = const Alignment(0.0,-0.2),
RouteTransitionsBuilder transitionBuilder})
Param | Type | Default | Description |
---|---|---|---|
[context] | BuildContext |
上下文 | |
[message] | Widget |
提示消息 | |
[alignment] | Alignment |
默认是居中偏上 | Toast的位置 |
[icon] | Widget |
图标 | |
[transitionBuilder] | RouteTransitionsBuilder |
自定义过度动画 |
返回参数:VoidCallback,用于关闭Toast
showWeuiSuccessToast
仿Weui的SuccessToast效果
Future showWeuiSuccessToast({
@required BuildContext context,
@required Widget message=const Text("成功"),
Alignment alignment = const Alignment(0.0,-0.2),
RouteTransitionsBuilder transitionBuilder,
Duration closeDuration = const Duration(seconds: 3)
})
Param | Type | Default | Description |
---|---|---|---|
[context] | BuildContext |
上下文 | |
[transitionBuilder] | RouteTransitionsBuilder |
自定义过度动画 | |
[alignment] | Alignment |
默认是居中偏上 | Toast的位置 |
[message] | Widget |
成功 | 提示消息 |
[closeDuration] | Duration |
3s | 关闭时间 |
返回参数:Future dart 异步操作,代表Toast已关闭
showWeuiLoadingToast
仿Weui的LoadingToast效果
VoidCallback showWeuiToast({
@required BuildContext context,
@required Widget message,
Alignment alignment = const Alignment(0.0,-0.2),
RouteTransitionsBuilder transitionBuilder
})
Param | Type | Default | Description |
---|---|---|---|
[context] | BuildContext |
上下文 | |
[message] | Widget |
提示消息 | |
[alignment] | Alignment |
默认是居中偏上 | Toast的位置 |
[transitionBuilder] | RouteTransitionsBuilder |
自定义过度动画 |
返回参数:VoidCallback,用于关闭Toast