eyflutter_uikit library

Author lijinghuan Email:ljh0576123@163.com CreateTime:2023-04-21 Description:Generated file. Do not edit. Modifier: ModifyContent:

Classes

ActionBar
ActionBarStructItem
AssetImageProvider
BaseFormModel
BaseFormState<T extends StatefulWidget, P extends BaseFormModel>
BaseListModel<ITEM>
BaseListState<T extends StatefulWidget, M extends BaseListModel>
BaseState<T extends StatefulWidget>
BottomBarItem
BottomBarWidget
BottomConvexAction
ButtonArgs
CachedImageProvider
CardWidget
CheckButton
CheckButtonState
ChooseLimit
CircleSwiperIndicator
Circular style indicator
ClassicRefreshHeader
ConsumerBuilder<M extends ProviderModel, P extends ProviderModel>
组件构建器
ConvexBarBuilder
CsLoadingContainer
CsLoadingContainerState
CsRingPainter
CusRefreshController
CusRefreshFooter
CusRefreshHeader
CustomDialog
弹窗API的封装
CustomDialogChildren
弹窗的内容作为可变组件
CustomDialogChildState
CustomLoadListView
DashLine
// 分割虚线 Widget _dashLine() { return Container( height: ScreenUtil().setWidth(3), child: DashLine( color: Colors.white, height: AdaptationUtils.px(4), dashWidth: AdaptationUtils.px(10), ), margin: EdgeInsets.only( left: ScreenUtil().setWidth(30), right: ScreenUtil().setWidth(37)), ); }
DialogEntry
DialogModa
DialogPanel
1.初始化dialog:YYDialog.init(context); 2.show dialog:DialogPanel.showxxx;
Dialogs
Dropdown header widget.
DropdownList( items: ListItem(value: "1", text: '选项1'), ListItem(text: "选项2", value: "2"), , width: 200, title: "标题", submitText: "确定", isPreSelect: true, isMultiSelect: true, hintText: "请选择 ", leastSelectHintText: "至少选择一项", buttonBackgroundColors: const Color(0xff1afa29), Color(0xff1afa29), buttonIconColor: Colors.white, selectCall: (List
Dropdown menu widget.
Information about the dropdown menu widget, such as the height of the drop down menu to be displayed.
DropdownMenuController use to show and hide drop-down menus. Used for DropdownHeader and DropdownMenu passingdropDownMenuTop, menuIndex, isShow and isShowHideAnimation.
ElementBuilder<M extends ElementModel, D>
ElementListBuilder<M extends ElementListModel, D>
ElementListModel<P, ITEM>
ElementModel<P>
ElementsBuilder<M extends ElementModel, I>
ElementsState<M extends ElementModel, I>
元素状态
ElementState<M extends ElementModel, D>
元素状态
FloatingPanel
FlowItem
流式布局数据项
FlowItemEntry
FlowItemModel
FlowItemWidget
FlowModel
FlowWidget
FlowWidgetState
FlutterInitialize
GifCache
cache gif fetched image
GifController
controll gif
GifImage
GifImageState
H5WebView
HeaderViewWidget
HorScrollView
横向滑动视图
IconRingIndicator
IconWidget
ImageCacheManager
ImageEntry
ImageExtensionData
扩展数据
ImageFactory
ImageKey
ImageListFactory
flutter: imageName:{packageName:path} native: imageName:{android:name,ios:name}
ImageResponse
ImageUrlProcess
ImageWidget
图片加载器 1.通过chflutter -ipg -img-path-gen命令生成所有插件包包含的图片路径去重后生成FlutterImageLists; 2.先从flutter项目查找并加载图片若没有再从native加载;
InkButton
InputNumber
ItemOption
ItemViewBuilder
JavascriptHandler<Extras>
KitIcons
Author lijinghuan Email:ljh0576123@163.com CreateTime:2023-07-22 Description:Generated file. Do not edit. Modifier: ModifyContent:
LifecycleState<T extends StatefulWidget>
如果每次切换页面旧页面销毁走State和Route生命周期;如果event触发跳转走eventBus https://img.mukewang.com/5d357d4d0001a7b709601518.png
LinkButton
ListItem
ListTileItem
Loadings
加载框
LogHandler
MdRichText
MediaUtils
Mp4ImageProvider
NativeImageEntry
NativeImageProvider
NumberSwiperIndicator
OpacityAppBar
OptionColumnPanelWidget
OptionGridPanelWidget
OptionPanelWidget
OssAliYunConfig
OssImageArguments
OssImageConfig
oss图片参数配置
OverlayLoadingBuilder
OverScrollBehavior
滑动视图超出继续滑动时效果
PickerModel
PickersArguments
Author lijinghuan Email:ljh0576123@163.com CreateTime:2022-05-08 Description:Generated file. Do not edit. Modifier: ModifyContent:
PickersLangs
Author lijinghuan Email:ljh0576123@163.com CreateTime:2022-05-08 Description:Generated file. Do not edit. Modifier: ModifyContent:
PickersManager
PickersPermission
Author lijinghuan Email:ljh0576123@163.com CreateTime:2022-05-08 Description:Generated file. Do not edit. Modifier: ModifyContent:
PopWidget
PopWidgetController
PopWindowWidget
PrimaryButton
ProgressBar
RadioEntry
RadioGroup
RadioItem
RecognitionQrcodeUtils
RectangleSwiperIndicator
Rectangular style indicator
RefreshDefaultWidget
RefreshFooterController
RefreshHeaderController
RefreshInitManager
RefreshListWidget
列表刷新控件 child 被刷新视图 onInitialize 初始化回调 onRefresh 刷新回调 onLoad 加载回调 enableControlFinishRefresh true-需要主动调用结束刷新状态,false-自动处理; enableControlFinishLoad true-需要主动调用结束加载状态,false-自动处理; isAutoLoad true-自动加载首页数据,反之不加载; firstLoadType 首次自动加载列表方式 emptyWidget 空视图
RefreshSliverWidget
RefreshUtils
RefreshWidget
RotationWidget
RoundWidget
ScrollVerticalView
SettingBar
SettingBarItem
SpinRing
自转环效果
SpinRingCurve
StateUtils
状态工具
Stick Header Widget
StickyHeaderBuilder
Sticky Header Builder Widget.
StickyRenderHeader
RenderObject for StickyHeader widget.
Swiper
SwiperController
A controller for Swiper.
SwiperIndicator
Swiper indicator builder interface. If you want to custom indicator, implement this interface.
TabPages
TabWidget
TextCornersButton
TextFieldItem
TextFields
TextFieldWidget
TimeCount
计时统计
TimeCountModel
ToastUtils
WebViewCallbackHandles
YYDialog
YYRadioListTile
YYRadioListTileState

Enums

ActionBarLayoutStruct
ActionBar布局结构
AlignStyle
radio对齐方式
BottomBarStyle
底部导航样式
FirstLoadType
首次加载方式
Gravity
ImageArgumentType
oss图片参数类型
ImageCut
ImageCutGravity
腾讯云图片url地址处理 https://cloud.tencent.com/document/product/460/36540 阿里云图片url地址处理 https://help.aliyun.com/document_detail/144582.html
ImageCutType
ImageFormat
LoadingStyle
loading类型
LoadingType
OssType
oss存储类型
PickMode
PressType
RadioArrange
排列方式
RefreshListStyle
ScreenOrientation
当前屏幕方向
SecondaryDirection
二级文本布局方向
TabPageStyle
TimeCountFormat
ToastDuration
ToastGravity
ZoomType

Properties

routeNames LinkedHashSet<String>
final

Functions

csShowBottomSheet(BuildContext context, {String? title, required List<String> actions, String cancel = '取消', DidSelectIndexCallback? indexCallback, DidSelectCancelCallback? cancelCallback}) → dynamic
fetchGif(ImageProvider<Object> provider) Future<List<ImageInfo>>

Typedefs

ActionClickHandle = void Function(String key, dynamic extra)
this.leading,//在标题前面显示的一个控件,在首页通常显示应用的 logo;在其他界面通常显示为返回按钮 this.automaticallyImplyLeading = true, this.title,//Toolbar 中主要内容,通常显示为当前界面的标题文字 this.actions,//一个 Widget 列表,代表 Toolbar 中所显示的菜单,对于常用的菜单,通常使用 IconButton 来表示;对于不常用的菜单通常使用 PopupMenuButton 来显示为三个点,点击后弹出二级菜单 this.flexibleSpace,//一个显示在 AppBar 下方的控件,高度和 AppBar 高度一样,可以实现一些特殊的效果,该属性通常在 SliverAppBar 中使用 this.bottom,//一个 AppBarBottomWidget 对象,通常是 TabBar。用来在 Toolbar 标题下面显示一个 Tab 导航栏 this.elevation = 4.0,//纸墨设计中控件的 z 坐标顺序,默认值为 4,对于可滚动的 SliverAppBar,当 SliverAppBar 和内容同级的时候,该值为 0, 当内容滚动 SliverAppBar 变为 Toolbar 的时候,修改 elevation 的值 this.backgroundColor,//APP bar 的颜色,默认值为 ThemeData.primaryColor。改值通常和下面的三个属性一起使用 this.brightness,//App bar 的亮度,有白色和黑色两种主题,默认值为 ThemeData.primaryColorBrightness this.iconTheme,//App bar 上图标的颜色、透明度、和尺寸信息。默认值为 ThemeData.primaryIconTheme this.textTheme,//App bar 上的文字样式。默认值为 ThemeData.primaryTextTheme this.primary = true, this.centerTitle,//标题是否居中显示,默认值根据不同的操作系统,显示方式不一样,true居中 false居左 this.titleSpacing = NavigationToolbar.kMiddleSpacing, this.toolbarOpacity = 1.0, this.bottomOpacity = 1.0, 按钮事件 keywidget key value自定义值
ConsumerElementBuilder<M extends ElementModel> = Widget Function(BuildContext context, M model)
ConsumerItemBuilder<M extends ElementModel, I> = Widget Function(BuildContext context, M model, int position, I item)
ConsumerWidgetBuilder<M extends ChangeNotifier> = Widget Function(BuildContext context, M model)
消费组件构建器
DidSelectCancelCallback = void Function()
DidSelectIndexCallback = void Function(int index)
OnBuildCall = void Function(CheckController controller)
OnBuildFinishedCall = void Function(ImageController controller)
图片控件构建结束回调
OnBuildImageUrlCall = String Function(ImageExtensionData extensionData)
构建图片url extensionData 组件传入的扩展数据
OnBuildProgressBarCall = void Function(ProgressBarController controller)
OnButtonPressed = dynamic Function(ButtonArgs buttonArgs)
OnCheckedCall = void Function(bool check, dynamic tag, int position)
选择状态事件
OnDialogBuildCall = dynamic Function(YYDialog dialog)
OnDialogDismissCall = void Function()
OnFieldCall = void Function(OnTextFieldController controller)
OnFieldsControllerCall = void Function(OnFormFieldController controller)
OnFinishLoadCall = void Function()
OnFlowItemBuildCall = void Function(int position, OnFlowItemController controller, FlowItemModel model)
OnFlowItemChangeCall = void Function(int position, bool isCheck, dynamic data)
OnFlowItemClick = void Function(int position)
OnImageSaveButtonCall = void Function(String image)
OnImageSaveCall = void Function(bool success, String path, String url)
OnInitializeCall = void Function(CusRefreshController controller)
OnItemOptionClickCall = void Function(ItemOption option)
OnItemTap<T> = void Function(T value)
Signature for when a tap has occurred.
OnListItemPressed = dynamic Function(List<ListItem> selectItems)
OnLoadCall = void Function(CusRefreshController controller)
OnOptionItemBuilder = Widget Function(ItemOption option, double itemHeight)
OnOverloadUrl = NavigationDecision Function(String url)
OnPickerSelectorCall = void Function(List<PickerModel> models)
图片选择回调
OnPickerTakingCall = void Function(PickerModel model)
拍照回调
OnRadioChangeCall = dynamic Function(int position, String tag)
OnRefreshCall = void Function(CusRefreshController controller)
OnSchemeUrl = void Function(String schemeUrl)
scheme拦截回调
OnTextButtonCall = void Function()
OnTextMenuItemClick = void Function(ItemOption itemOption)
OnTitleCall = void Function(String title)
渲染web title
OnUpdateTitleCall = void Function(String title)
更新title回调
OnUserAgentCall = void Function(String userAgent)
user agent回调
OnWebBack = void Function(bool isWebBack, String url)
页面返回监听 isWebBack web页面逐级回退时是否回至顶级页面 url 当前渲染的地址
OnWebInitializedCallback = void Function(WebViewCallbackHandles callbackHandles)
OnWebLoadCompletedCall = void Function(bool isFirst)
页面加载完成(包括资源)
OnWebLoadFinished = void Function(String url)
加载已经结束
OnWebPageChanged = void Function(String url)
页面改变监听
OpacityAppBarCall = dynamic Function(OpacityAppBarOption option)
OptionColumnPanelBuildCall = void Function(OptionColumnPanelController controller)
RefreshInitCall = void Function(CusRefreshController controller)
RoundChangedCallback = void Function(int index)
RoundWidgetBuildCallback = void Function(SwiperController controller, RoundListening roundListening)
SearchBarClick = void Function()
SettingBarItemClick = void Function(String tag, dynamic extra)
StickyHeaderWidgetBuilder = Widget Function(BuildContext context, double stuckAmount)
Builder called during layout to allow the header's content to be animated or styled based on the amount of stickyness the header has.
StickyRenderHeaderCallback = void Function(double stuckAmount)
Called every layout to provide the amount of stickyness a header is in. This lets the widgets animate their content and provide feedback.
TabBuildCallback = void Function(OnTabChange tabChange)
TabChangeListener = void Function(int index)