赞
踩
实现页面之间的跳转。以下是一个简单的示例,点击按钮时跳转到另一个页面:
import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: FirstScreen(), ); } } class FirstScreen extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('First Screen'), ), body: Center( child: ElevatedButton( onPressed: () { // 点击按钮时跳转到第二个页面 Navigator.push( context, MaterialPageRoute(builder: (context) => SecondScreen()), ); }, child: Text('Go to Second Screen'), ), ), ); } } class SecondScreen extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Second Screen'), ), body: Center( child: ElevatedButton( onPressed: () { // 点击按钮时返回到第一个页面 Navigator.pop(context); }, child: Text('Go back to First Screen'), ), ), ); } }
在这个示例中,我们创建了两个简单的界面,点击第一个界面的按钮会跳转到第二个界面,而第二个界面的按钮会返回到第一个界面。这是一个基本的页面导航示例。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。