我不熟悉Flutter,所以我想编写一个简单的App并了解Flutter的工作原理。
我想要一个应为橙色(255、127、0、1)的应用栏,菜单图标为白色(大小:100),文本为“ Test”。 我希望在应用程序栏下方显示“ Hello World”。
但是该应用程序无法启动,并且出现了以下消息:
“位置参数过多:预期为0,但找到1。 尝试删除多余的位置参数,或为命名参数指定名称。“
那是我的代码:
import 'package:flutter/material.dart';
void main() => runApp(MaterialApp(home: HomeSite()));
class HomeSite extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
Icon(Icons.menu, color: Colors.white, size: 100,) ,
title: Text('Fity'),
backgroundColor: Color.fromRGBO(255, 127, 0, 1),
),
body: Text('Hello World'),
);
}
}
问题是AppBar **(** 有人能帮我吗?先感谢您! ^^
答案 0 :(得分:0)
您需要将Icon Widget添加到某些属性中,例如前导或尾随。
import 'package:flutter/material.dart';
void main() => runApp(MaterialApp(home: HomeSite()));
class HomeSite extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
leading: Icon(Icons.menu, color: Colors.white, size: 100,) ,
title: Text('Fity'),
backgroundColor: Color.fromRGBO(255, 127, 0, 1),
),
body: Text('Hello World'),
);
}
}