changeIcon method

  1. @override
Future<EditIconBackModel?> changeIcon(
  1. String? iconName, {
  2. List<String>? aliasNames,
  3. bool changeNow = false,
})
override

Implementation

@override
Future<EditIconBackModel?> changeIcon(
  String? iconName, {
  // 安卓需要知道其他所有的别名(第一个是默认),iOS不需要设置
  List<String>? aliasNames,
  // 安卓是否是立即更换,默认false:当应用进入后台时更换(因为更换入口会导致应用退出(非闪退),且有些设备更换需要时间)
  bool changeNow = false,
}) async {
  final back = await methodChannel.invokeMethod<Map>('changeIcon', {
    "iconName": iconName,
    "aliasNames": aliasNames,
    "changeNow": changeNow,
  });
  return back == null ? null : EditIconBackModel.fromJson(back);
}