在构建SpinKitCircle(state: _SpinKitCircleState#590ee(ticker act



我正试图测试出旋转套件依赖于扑动,但每当我运行加载类时,它都会抛出一个错误,告诉我可能有一个文本未对齐,但我没有使用文本?提前感谢所有的帮助!

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return FutureBuilder(
future: Firebase.initializeApp(),
builder: (context, snapshot) {
return Loading();
},
);
}
}

class Loading extends StatelessWidget {
const Loading({Key key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Container(
color: Colors.brown[100],
child: const Center(
child: SpinKitCircle(
color: Colors.brown,
size: 50.0,
)
)
);
}
}

如果您不使用MaterialAppCupertinoApp小部件作为起点,您将不得不自己声明方向性,例如通过将其包装在Directionality小部件中:

@override
Widget build(BuildContext context) {
return Directionality(
textDirection: TextDirection.ltr,
child: Container(
color: Colors.brown[100],
child: const Center(
child: SpinKitCircle(
color: Colors.brown,
size: 50.0,
),
),
),
);
}

,但我建议你只包装你的项目的根与MaterialApp小部件

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
child: FutureBuilder(
future: Firebase.initializeApp(),
builder: (context, snapshot) {
return Loading();
},
),
);
}
}

相关内容

  • 没有找到相关文章

最新更新