Flutter 如何创建抽屉的小部件
我是个新手, 我想创建抽屉的小部件,但出于某种原因,抽屉似乎无法接受Flutter 如何创建抽屉的小部件,flutter,dart,Flutter,Dart,我是个新手, 我想创建抽屉的小部件,但出于某种原因,抽屉似乎无法接受子项:关键字 下面的代码来自Flatter的官方网站,但是在使用它时我遇到了一个错误:命名参数'child'没有定义。 我如何解决这个问题 import 'package:flutter/material.dart'; class Drawer extends StatelessWidget { const Drawer({Key key}) : super(key: key); @override Widget
子项:
关键字
下面的代码来自Flatter的官方网站,但是在使用它时我遇到了一个错误:命名参数'child'没有定义。
我如何解决这个问题
import 'package:flutter/material.dart';
class Drawer extends StatelessWidget {
const Drawer({Key key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Drawer(
//Child seems not to be recognized here.
child: ListView(
padding: EdgeInsets.zero,
children: <Widget>[
DrawerHeader(
child: Text('Drawer Header'),
decoration: BoxDecoration(
color: Colors.blue,
),
),
ListTile(
title: Text('Item 1'),
onTap: () {
},
),
ListTile(
title: Text('Item 2'),
onTap: () {
},
),
],
),
);
}
}
导入“包装:颤振/材料.省道”;
类抽屉扩展了无状态小部件{
常量抽屉({Key}):超级(Key:Key);
@凌驾
小部件构建(构建上下文){
回程抽屉(
//这里似乎认不出那个孩子。
子:列表视图(
填充:EdgeInsets.zero,
儿童:[
抽屉阅读器(
子项:文本(“抽屉标题”),
装饰:盒子装饰(
颜色:颜色,蓝色,
),
),
列表砖(
标题:文本(“项目1”),
onTap:(){
},
),
列表砖(
标题:文本(“项目2”),
onTap:(){
},
),
],
),
);
}
}
发生这种情况是因为您试图使用类本身,您应该重命名您的无状态小部件
–类MyDrawerWidget扩展无状态小部件