From c49ed1b2e9bfd3cb8ee1f916a6ead1e2bb7f545a Mon Sep 17 00:00:00 2001
From: PH2 <1293456824@qq.com>
Date: Mon, 7 Sep 2020 11:20:56 +0800
Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=8E=BB=E9=99=A4=E7=8A=B6=E6=80=81?=
 =?UTF-8?q?=E6=8E=A7=E5=88=B6=EF=BC=8C=E7=94=B1widget=E5=86=85=E9=83=A8?=
 =?UTF-8?q?=E5=AE=9E=E7=8E=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/util/widget_creater.dart | 3 ++-
 lib/util/widget_factory.dart | 6 +++---
 lib/zhiying_comm.dart        | 4 ++++
 3 files changed, 9 insertions(+), 4 deletions(-)

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';