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 数组解析为对象List的方法
-
openLink(
String url) → void - 打开链接
-
randomColor(
) → Color - 生成随机色
-
randomColorInRange(
Color baseColor, {double variation = 0.2}) → Color - 生成特定色系的随机颜色
-
randomInt(
int min, int max) → int - 获取随机数
-
uuid(
) → String - UUID(Universally Unique Identifier)有多种版本,每个版本的生成方式和用途不同。