我正在从另一个项目中学习,当我尝试实现它时,出现以下错误:
错误:参数类型“IconData”无法分配给参数类型“Widget”。
有什么帮助吗?
我的代码如下:
class HomeScreen extends StatelessWidget {
const HomeScreen({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: kBackground,
body: CustomScrollView(
slivers: [
SliverAppBar(
expandedHeight: 150,
elevation: 0,
pinned: true,
stretch: true,
toolbarHeight: 80,
backgroundColor: Colors.white,
leading: IconButton(
onPressed: (){
Navigator.pushNamed(context, '/signUp');
},
icon: Icons.person_outline,
),
),
],
),
);
}
}
Run Code Online (Sandbox Code Playgroud)
Nir*_*ode 18
icon: Icons.person_outline,
Run Code Online (Sandbox Code Playgroud)
这Icons.person_outline是类型IconData
您需要在Icon小部件中使用它。
icon: const Icon(Icons.person_outline),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15473 次 |
| 最近记录: |