export_ui library

Classes

AbsDataPageLogic<T>
分页加载-包含数据集合
AbsPageLogic
分页加载
EasyLoadingConfig
全局EasyLoading配置
EditText
输入框

Enums

ImageGravity
图片位置
RefreshType
刷新状态

Functions

kdismissLoading() → void
取消loading
keditText({int? height, EdgeInsetsGeometry? margin, EdgeInsetsGeometry? padding, Color? backgroundColor, Color? focusBorderColor, int? focusBorderWidth, int radius = 0, TextEditingController? editingController, TextStyle? textStyle, String? hint, TextStyle? hintStyle, Widget? leftIcon, Rx<bool>? isfocus, dynamic onChanged(String?)?, TextInputType? textInputType, bool isPassword = false}) Widget
输入框 height 高度 margin 外边距 padding 内边距 backgroundColor 背景色 focusBorderColor 获取焦点边框颜色 focusBorderWidth 边框宽度 radius 背景圆角 editingController textStyle 输入文案样式 hint 提示文案 hintStyle 提示文案样式 leftIcon 左侧图片 isfocus 是否获取焦点 onChanged 内容变化监听 textInputType 输入类型 isPassword 是否秘密,现实还是隐藏输入内容
keditTextPwd({int? height, EdgeInsetsGeometry? margin, EdgeInsetsGeometry? padding, Color? backgroundColor, Color? focusBorderColor, int? focusBorderWidth, int radius = 0, TextEditingController? editingController, TextStyle? textStyle, String? hint, TextStyle? hintStyle, Widget? leftIcon, Rx<bool>? isfocus, dynamic onChanged(String?)?, TextInputType? textInputType, Rx<bool>? showPassword, Color? eyeColors}) Widget
输入框-带显示和隐藏密码 height 高度 margin 外边距 padding 内边距 backgroundColor 背景色 focusBorderColor 获取焦点边框颜色 focusBorderWidth 边框宽度 radius 背景圆角 editingController textStyle 输入文案样式 hint 提示文案 hintStyle 提示文案样式 leftIcon 左侧图片 isfocus 是否获取焦点 onChanged 内容变化监听 textInputType 输入类型 showPassword 是否显示秘密 eyeColors 密码图标颜色
kemptyView(Iterable? list, Widget child, String emptyText, {TextStyle? emptyTextStyle, String? emptyImagePath}) Widget
空页面 list 集合 emptyText 空页面显示文案 emptyImagePath 空页面显示的图片地址
kimage(bool isNet, String? url, int? width, int? height, {int? radius, String? errorPath, BoxFit fit = BoxFit.cover}) Widget
图片 isNet 是否网络图片 url 图片url或者本地图片路径path width 图片宽度 height 图片高度 radius 图片圆角 errorPath 错误图片路径 fit 填充方式
kimageCircle(bool isNet, String? url, int width, int height, {String? errorPath}) Widget
圆形图片 isNet 是否网络图片 url 图片url或者本地图片路径path width 图片宽度 height 图片高度 errorPath 错误图片路径
kimageText(String? imagePath, Widget text, ImageGravity gravity, {int marginImage = 0, int? imageWidth, int? imageHeight, int? textMaxWidth, MainAxisAlignment mainAxisAlignment = MainAxisAlignment.center, bool isNetImage = false, Function? onTap}) Widget
图片+文字
krefresh(Widget child, AbsPageLogic logic, {bool enableRefresh = true, bool enableUp = true, Header? header, Footer? footer}) Widget
下拉刷新和上拉加载 child子控件 enableRefresh 是否启用下拉刷新 enableUp 是否启动上拉加载
krefreshBuilder(Widget child, AbsPageLogic logic, {bool enableRefresh = true, bool enableUp = true, Header? header, Footer? footer}) Widget
下拉刷新和上拉加载 child子控件 enableRefresh 是否启用下拉刷新 enableUp 是否启动上拉加载
kshowError(String? text, {int? seconds}) → void
显示错误 seconds:显示时长,单位-秒
kshowInfo(String? text, {int? seconds}) → void
显示提示 seconds:显示时长,单位-秒
kshowLoading({String? text, bool dismissOnTap = false, EasyLoadingMaskType maskType = EasyLoadingMaskType.black}) → void
提示对话框 显示loading时,不允许用户交互 dismissOnTap:点击空白区域是否可以取消 maskType:背景遮罩颜色
kshowSuccess(String? text, {int? seconds}) → void
显示成功 seconds:显示时长,单位-秒
ktoast(String? text, {EasyLoadingToastPosition position = EasyLoadingToastPosition.bottom, int? seconds}) → void
显示toast