小编Aun*_*Moe的帖子

按下后退按钮转到主屏幕时如何处理颤动底部导航栏

我正在开发底部导航栏,但我没有完美地按回按到主屏幕。

如果我从底部导航栏视图项目中选择两个以上导航按钮,那么当我按后退按钮时,它将关闭应用程序。

我想在按下后退按钮时返回主页。

这是我的代码。

import 'package:flutter/material.dart';

void main() => runApp(const MyApp());


class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  static const String _title = 'Flutter Code Sample';

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      title: _title,
      home: MyStatefulWidget(),
    );
  }
}


class MyStatefulWidget extends StatefulWidget {
  const MyStatefulWidget({Key? key}) : super(key: key);

  @override
  State<MyStatefulWidget> createState() => _MyStatefulWidgetState();
}


class _MyStatefulWidgetState extends State<MyStatefulWidget> {
  int _selectedIndex = 0;
  static const TextStyle optionStyle =
      TextStyle(fontSize: 30, fontWeight: FontWeight.bold); …
Run Code Online (Sandbox Code Playgroud)

android button onbackpressed flutter

3
推荐指数
1
解决办法
8285
查看次数

标签 统计

android ×1

button ×1

flutter ×1

onbackpressed ×1