diff --git a/lib/util/widget_creater.dart b/lib/util/widget_creater.dart index 30d2117..dc25e40 100644 --- a/lib/util/widget_creater.dart +++ b/lib/util/widget_creater.dart @@ -3,7 +3,8 @@ import 'package:flutter/material.dart'; abstract class WidgetCreater { List<Widget> createWidgets(Map<String, dynamic> model); - List<Widget> createSkeleton(Map<String, dynamic> model); + // 去除骨架屏返回,由widget内部实现是否展示与关闭 +// List<Widget> createSkeleton(Map<String, dynamic> model); bool isSliverChild() { return false; diff --git a/lib/util/widget_factory.dart b/lib/util/widget_factory.dart index 96f5c5f..a264d8f 100644 --- a/lib/util/widget_factory.dart +++ b/lib/util/widget_factory.dart @@ -37,10 +37,10 @@ class WidgetFactory { if (widgetCreaters.containsKey(name)) { creater = widgetCreaters[name]; List<Widget> result = []; - if (type == WidgetType.normal) +// if (type == WidgetType.normal) result = creater.createWidgets(model); - else - result = creater.createSkeleton(model); +// else +// result = creater.createSkeleton(model); if (isSliver) { if (creater.isSliverChild()) { return result; diff --git a/lib/zhiying_comm.dart b/lib/zhiying_comm.dart index 1102ff1..2d57c24 100644 --- a/lib/zhiying_comm.dart +++ b/lib/zhiying_comm.dart @@ -15,6 +15,10 @@ export 'util/widget_factory.dart'; export 'util/router_util.dart'; export 'util/log/let_log.dart'; +// 屏幕适配 +export 'package:flutter_screenutil/flutter_screenutil.dart'; + + export 'util/enum_util.dart'; export 'util/encode_util.dart';