common/functions library

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字符串。