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文件解析为对象列表。
使用系统浏览器打开链接。
randomColor() Color
生成一个随机颜色。
randomColorInRange(Color baseColor, {double variation = 0.2}) Color
生成距离基础色baseColor一定色彩范围内的随机颜色。
randomInt(int min, int max) int
获取一个min, max之间的随机整数。
uuid() String
生成一个基于v7(Unix时间戳+随机数)的唯一UUID字符串。