commons/commons library
Classes
- ActionSheetOption
- 操作表选项模型
- EventBus
- EventBus
- IsolateTask
- IsolateTask:Dart多线程(Isolate)管理工具类
- LanguageChangedEvent
- 语言改变事件
- Logger
- Logger 日志工具类
- NetworkConnectStatusEvent
- 网络连接状态事件
- PollingTask
- 轮询任务管理器 PollingTask
- PPActionSheet
- 底部操作表
- PPAlert
- PPAlert
- PPBottomSheet
- 底部弹出框
- PPCenterDialog
- 居中弹窗
- PPConsts
- 常量 定义了常规的通用常量 比如:是否同意隐私协议、是否是第一次启动、是否是vip、订阅过期时间、是否开启声音、是否开启触感反馈
- ProductChangedEvent
- 产品信息改变事件
- SnackBarConfig
- SnackBarConfig
- ThemeChangedEvent
- 主题改变事件
- VipStatusChangedEvent
- VIP状态改变事件
Functions
-
localJsonToModel<
T> (String assetPath, T fromJson(Map< String, dynamic> ), {bool fromSandbox = false}) → Future<T?> - 从本地JSON文件解析为单个对象。
-
localJsonToModels<
T> (String assetPath, T fromJson(Map< String, dynamic> ), {bool fromSandbox = false}) → Future<List< T> > - 从本地JSON文件解析为对象列表。
-
openLink(
String url) → void - 使用系统浏览器打开链接。
-
randomColor(
) → Color - 生成一个随机颜色。
-
randomColorInRange(
Color baseColor, {double variation = 0.2}) → Color -
生成距离基础色
baseColor一定色彩范围内的随机颜色。 -
randomInt(
int min, int max) → int -
获取一个
min, max之间的随机整数。 -
uuid(
) → String - 生成一个基于v7(Unix时间戳+随机数)的唯一UUID字符串。