Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
F
flutter_clx_base
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
flutter_clx_base
Commits
a33c9b33
提交
a33c9b33
authored
8月 16, 2022
作者:
shixiaochen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1、修改 StateLayout
上级
272dee82
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
13 行增加
和
32 行删除
+13
-32
state_layout.dart
lib/widget/state_layout.dart
+13
-32
没有找到文件。
lib/widget/state_layout.dart
浏览文件 @
a33c9b33
import
'package:flutter/cupertino.dart'
;
import
'package:flutter/cupertino.dart'
;
import
'package:flutter/material.dart'
;
import
'package:flutter/material.dart'
;
import
'../utils/image_utils.dart'
;
class
StateLayout
extends
StatefulWidget
{
class
StateLayout
extends
StatefulWidget
{
const
StateLayout
({
Key
?
key
,
required
this
.
type
,
this
.
hintText
})
const
StateLayout
({
Key
?
key
,
required
this
.
type
,
this
.
hintText
})
:
super
(
key:
key
);
:
super
(
key:
key
);
final
StateType
type
;
final
StateType
type
;
final
String
?
hintText
;
final
String
?
hintText
;
@override
@override
State
<
StateLayout
>
createState
()
=>
_StateLayoutState
();
State
<
StateLayout
>
createState
()
=>
_StateLayoutState
();
}
}
...
@@ -16,14 +15,7 @@ class StateLayout extends StatefulWidget {
...
@@ -16,14 +15,7 @@ class StateLayout extends StatefulWidget {
class
_StateLayoutState
extends
State
<
StateLayout
>
{
class
_StateLayoutState
extends
State
<
StateLayout
>
{
@override
@override
Widget
build
(
BuildContext
context
)
{
Widget
build
(
BuildContext
context
)
{
return
SingleChildScrollView
(
return
widget
.
type
==
StateType
.
loading
?
_loadingWidget
()
:
_otherWidget
();
child:
SizedBox
(
height:
MediaQuery
.
of
(
context
).
size
.
height
-
30.0
,
child:
widget
.
type
==
StateType
.
loading
?
_loadingWidget
()
:
_otherWidget
(),
),
);
}
}
Widget
_loadingWidget
()
{
Widget
_loadingWidget
()
{
...
@@ -32,13 +24,6 @@ class _StateLayoutState extends State<StateLayout> {
...
@@ -32,13 +24,6 @@ class _StateLayoutState extends State<StateLayout> {
mainAxisAlignment:
MainAxisAlignment
.
center
,
mainAxisAlignment:
MainAxisAlignment
.
center
,
children:
const
[
children:
const
[
CupertinoActivityIndicator
(
radius:
16.0
),
CupertinoActivityIndicator
(
radius:
16.0
),
SizedBox
(
width:
double
.
infinity
,
height:
16.0
,
),
SizedBox
(
height:
50
,
),
],
],
);
);
}
}
...
@@ -63,28 +48,24 @@ class _StateLayoutState extends State<StateLayout> {
...
@@ -63,28 +48,24 @@ class _StateLayoutState extends State<StateLayout> {
crossAxisAlignment:
CrossAxisAlignment
.
center
,
crossAxisAlignment:
CrossAxisAlignment
.
center
,
mainAxisAlignment:
MainAxisAlignment
.
center
,
mainAxisAlignment:
MainAxisAlignment
.
center
,
children:
<
Widget
>[
children:
<
Widget
>[
Opacity
(
//
Opacity(
opacity:
1
,
//
opacity: 1,
child:
Container
(
//
child: Container(
height:
120.0
,
//
height: 120.0,
width:
120.0
,
//
width: 120.0,
decoration:
BoxDecoration
(
//
decoration: BoxDecoration(
image:
DecorationImage
(
//
image: DecorationImage(
image:
ImageUtils
.
getAssetImage
(
img
),
//
image: ImageUtils.getAssetImage(img),
),
//
),
),
//
),
)),
//
)),
const
SizedBox
(
const
SizedBox
(
width:
double
.
infinity
,
height:
16.0
,
height:
16.0
,
),
),
Text
(
Text
(
hintText
,
hintText
,
style:
const
TextStyle
(
fontSize:
14
,
color:
Colors
.
grey
),
style:
const
TextStyle
(
fontSize:
14
,
color:
Colors
.
grey
),
),
),
const
SizedBox
(
height:
50
,
),
],
],
);
);
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论