Submitted by rifki_cs29 in flutter

Anda juga memiliki opsi untuk membuat halaman baru dengan menggantikan stack yang sedang terbuka. Cara ini umum digunakan pada halaman seperti splash screen atau login di mana pengguna tidak perlu kembali ke halaman tersebut ketika menekan tombol back.

Caranya, gunakan metode pushReplacement atau pushReplacementNamed jika Anda menggunakan named routes.

class ReplacementScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: ElevatedButton(
          child: Text('Open Another Screen'),
          onPressed: () {
            Navigator.pushReplacementNamed(context, '/anotherScreen');
          },
        ),
      ),
    );
  }
}
4

Comments

You must log in or register to comment.

There's nothing here…