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文件解析为对象列表。
-
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字符串。