BizKitManager class

Properties

groupCounts int
获取分组个数
no setter
hashCode int
The hash code for this object.
no setterinherited
kitGroupMap Map<String, List<BizKit>>
Getter
no setter
kitGroupTips Map<String, String>
no setter
kitMap Map<String, BizKit>
构建BizKit key值和BizKit对象间的映射关系
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addBizKit<S extends BizKit>(String? key, S kit) → void
详见buildBizKit
addBizKits(List<BizKit> bizKits) → void
向group中添加一组BizKit group kit归属的组 desc kit的描述信息 bizKits 一组bizKit集合
buildBizKit({String? key, required String name, String? icon, required String group, String? desc, KitPageBuilder? kitBuilder, Function? action}) → void
key kit的唯一标识,全局不可重复,不传则默认使用BizKit._defaultKey; name kit显示的名字; icon kit的显示的图标,不传则使用默认图标; group kit归属的组,如果该组不存在,则会自动创建; desc kit的描述信息,不会以任何形式显示出来; kitBuilder kit对应的页面的WidgetBuilder,点击该kit的图标后跳转到的Widget页面. action 点击该kit的图标后响应事件, 用于不需要跳转widget页面的情况.
createBizKit<T extends BizKit>({String? key, required String name, String? icon, required String group, String? desc, KitPageBuilder? kitBuilder, Function? action}) → T
创建BizKit对象
getKit<T extends BizKit>(String key) → T?
根据key获取BizKit
groupKeys() List<String>
获取分组键值列表
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
updateBizKitGroupTip(String group, String desc) → void
更新group信息,详见_addKitGroupTip group kit归属的组 desc kit的描述信息

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance BizKitManager
no setter