1.新增了编辑页面置于顶层

2.新增了图标设置界面具有名字
This commit is contained in:
oldchen
2019-07-15 10:48:42 +08:00
parent 8ccc7f4f4c
commit e30351f0a2
9 changed files with 3102 additions and 70 deletions

View File

@ -3,6 +3,7 @@ import 'dart:io';
import 'package:flutter/material.dart';
import 'package:test/test.dart';
import 'package:todo_list/json/task_icon_bean.dart';
import 'package:todo_list/utils/icon_utils.dart';
void main() {
test("\n测试获取类中变量\n", () {
@ -20,23 +21,27 @@ void main() {
});
Map<String, dynamic> toMap(IconData icon) {
Map<String, dynamic> toMap(IconData icon, String name) {
return {
'\"codePoint\"': "\"${icon.codePoint}\"",
'\"fontFamily\"': "\"${icon.fontFamily}\"",
'\"fontPackage\"': "\"${icon.fontPackage}\"",
'\"iconName\"': "\"${name}\"",
'\"matchTextDirection\"': "\"${icon.matchTextDirection}\""
};
//把list转换为string的时候不要直接使用tostring要用jsonEncode
}
//
// test("测试icondata转换", (){
// final list = IconListUtil.getInstance().icons;
// List<Map<String, dynamic>> jsons = List.generate(list.length, (index){
// return toMap(list[index]);
// });
// print("数据:${jsons}");
// });
test("测试icondata转换", (){
final list = IconUtil.getInstance().icons;
print("icons:\n${list.toString()}");
List<Map<String, dynamic>> jsons = List.generate(list.length, (index){
return toMap(list[index], IconUtil.getInstance().iconNames[index]);
});
print("数据:\n${jsons}");
});
test("本地json转换测试", (){