BuildContextExtension extension
- on
Methods
-
getScreenHeight(
) → double -
Available on BuildContext, provided by the BuildContextExtension extension
获取屏幕高度 -
getScreenWidth(
) → double -
Available on BuildContext, provided by the BuildContextExtension extension
获取屏幕宽度 -
getStatusHeight(
) → double -
Available on BuildContext, provided by the BuildContextExtension extension
获取状态栏高度 -
isUseful(
) → bool -
Available on BuildContext, provided by the BuildContextExtension extension
当前context是否可用(mounted) -
pop<
T extends Object?> ({T? result, bool cantPopExit = true}) → void -
Available on BuildContext, provided by the BuildContextExtension extension
页面退出,dialog的dismisscantPopExit如果不可pop的时候是否退出当前APP,默认是true -
push<
T> (Widget page, {bool finishCurr = false}) → Future< T?> -
Available on BuildContext, provided by the BuildContextExtension extension
跳转页面page需要跳转的页面finishCurr是否需要结束当前页面,注意确认当前页面是否可退出 -
pushSimpleWeb(
{required String url, String? title, bool webClientIframe = false}) → void -
Available on BuildContext, provided by the BuildContextExtension extension
跳转到默认的简易Web界面url需要加载的url地址titleappbar的标题webClientIframe如果是web端是否是用内置iframe展示,默认为false -
showEasyAlertDialog(
{String? title, String? content, String? confirmTxt, Color? confirmTextColor, void onConfirm()?, String? cancelTxt, Color? cancelTextColor, void onCancel()?}) → void -
Available on BuildContext, provided by the BuildContextExtension extension
展示简易的提示弹框title标题content提示的内容confirmTxt确认按钮的文本,默认为“确认”confirmTextColor确认按钮的文本颜色,默认为“Colors.blue”onConfirm确认按钮的点击事件cancelTxt取消按钮的文本,默认为“取消”cancelTextColor取消按钮的文本颜色,默认为“ColorConfig.gray_999999”onCancel取消按钮的点击事件 -
showEasyDialog(
{required Dialog builder(BuildContext context), Color? barrierColor, bool barrierDismissible = false, bool cancelable = true, bool useSafeArea = false}) → void -
Available on BuildContext, provided by the BuildContextExtension extension
展示loading弹框barrierColor蒙层颜色barrierDismissible点击蒙层是否可以消失,默认不行cancelable返回按钮或者手势是否可以dismiss,默认可以