改一改样式

This commit is contained in:
oldchen
2019-07-26 16:50:32 +08:00
parent 5fbedc745b
commit 924ded128f
10 changed files with 66 additions and 27 deletions

View File

@ -9,6 +9,7 @@ class LoadingWidget extends StatelessWidget {
final String loadingText;
final String emptyText;
final String errorText;
final String idleText;
final LoadingFlag flag;
final VoidCallback errorCallBack;
final Widget successWidget;
@ -22,7 +23,7 @@ class LoadingWidget extends StatelessWidget {
this.flag = LoadingFlag.loading,
this.errorCallBack,
this.emptyText,
this.errorText, this.size = 100, this.successWidget});
this.errorText, this.size = 100, this.successWidget, this.idleText});
@override
Widget build(BuildContext context) {
@ -108,12 +109,23 @@ class LoadingWidget extends StatelessWidget {
case LoadingFlag.idle:
return Center(
child: SvgPicture.asset(
"svgs/idle.svg",
color: progressColor ?? primaryColor,
width: size,
height: size,
semanticsLabel: 'idle',
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
SvgPicture.asset(
"svgs/idle.svg",
color: progressColor ?? primaryColor,
width: size,
height: size,
semanticsLabel: 'idle',
),
Text(
idleText ?? DemoLocalizations.of(context).loadingIdle,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: textSize ?? size / 5, color: textColor ?? primaryColor),
)
],
),
);
break;