// หากคุณต้องการซ่อนปุ่มย้อนกลับให้ใช้รหัสด้านล่าง
class SecondScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Remove Back Button'),
automaticallyImplyLeading: false,
),
body: Center(
child: Container(),
),
);
}
}
// หากคุณต้องการซ่อนปุ่มย้อนกลับและหยุดการดำเนินการป๊อปใช้โค้ดด้านล่าง
class SecondScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new WillPopScope(
onWillPop: () async => false,
child: Scaffold(
appBar: AppBar(
title: Text("Second Screen"),
automaticallyImplyLeading: false,
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
RaisedButton(
child: Text('Back'),
onPressed: () {
Navigator.pop(context);
},
),
],
)
),
),
);
}