如何解决扑向列添加时钟小部件
我必须在flutter中使用Clock向导,如果直接插入主体内部,则可以正常工作,但是我想在列中使用它,但是显示错误。我试图将其用作另一个有状态的小部件,并在column的子级中调用,但仍然出错。任何帮助.. ???
import 'package:analog_clock_example/demo.dart';
import 'package:flutter/material.dart';
import 'package:analog_clock/analog_clock.dart';
void main() => runApp(MyApp());
//void main() => runDemo();
class MyApp extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
@override
Widget build(BuildContext context) => MaterialApp(
home: Scaffold(
body: AnalogClock(),));
}
解决方法
我认为它会抛出一个错误,因为您可能没有设置它的约束。
试试这样的东西,
import 'package:analog_clock_example/demo.dart';
import 'package:flutter/material.dart';
import 'package:analog_clock/analog_clock.dart';
void main() => runApp(MyApp());
class MyApp extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
@override
Widget build(BuildContext context) => MaterialApp(
home: Scaffold(
body: Column(
children: [
Container(
height: 300.0,// Missing Constraints
width: 300.0,child: AnalogClock(),),],);
}
确保停止并再次运行它,而不做Hot Reload
。希望能成功!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。