此外,我在任何地方都没有使用Hero,即使在尝试路由时,即使在当前页面上也没有使用任何动画,但出现黑屏错误。
-我删除了所有其他动画。 -尝试路由到不同的页面,错误仍然相同。 -我确定我的路由代码正确,因为它可用于路由其他代码中的页面。
IconButton(icon: Icon(Icons.camera_alt, size: 30), onPressed: (){
Navigator.push(
context,
MaterialPageRoute(builder: (context) => SecondRoute()),
);
}),
class SecondRoute extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Second Route"),
),
body: Center(
child: RaisedButton(
onPressed: () {
Navigator.pop(context);
},
child: Text('Go back!'),
),
),
);
}
}
如果没有关联的英雄标签,我不理解错误的原因