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 createWidgets(Map model); - List createSkeleton(Map model); + // 去除骨架屏返回,由widget内部实现是否展示与关闭 +// List createSkeleton(Map 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 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';