【发布时间】:2020-03-07 07:23:27
【问题描述】:
我不知道为什么我得到这么多反对票...我是新来的。如有任何误解,请见谅。希望有人能最终帮助我解决我的问题。
我的设置屏幕导航器不起作用。我希望你能帮助我。非常感谢!这是代码。
这是主要的飞镖
void main() => runApp(biminda());
class biminda extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
theme: ThemeData.dark().copyWith(
primaryColor: Color(0xFFad1457),
scaffoldBackgroundColor: Colors.white),
initialRoute: '/',
routes: {
'/': (context) => HomeScreeen(),
'/setting': (context) => Settings(),
},
);
}
}
从我的主屏幕
Container(
padding: EdgeInsets.fromLTRB(20, 0, 0, 30),
child: SideButton(
functionality: 'Settings',
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => Settings(),
),
);
},
),
),
我更新了容器,但没有任何改变。
Container(
padding: EdgeInsets.fromLTRB(20, 0, 0, 30),
child: SideButton(
functionality: 'Settings',
onPressed: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => Settings(),
),
);
},
),
),
非常感谢!我希望这将得到解决。 :)
【问题讨论】: