小编Vox*_*vid的帖子

Flutter Navigator Pop不起作用

昨天我发现扑了一下,虽然我有一个问题,但我已经尝试了一下.我已经按照教程实现了一个导航抽屉(这个),抽屉打开很好,所有和按钮改变他们应该改变的东西但是调用Navigator.pop(上下文)或Navigator.of(上下文).pop() (两者)表现得像这样:

在点击"人物"之前

点击之前

点击"人物"后

点击后

我在网上搜索过,但找不到有同样问题的人:/这是我的代码:

main.dart:

import 'package:flutter/material.dart';
import 'package:dnd/home.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
        title: 'DnD',
        home: new Home()
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

home.dart:

import 'package:flutter/material.dart';
import 'package:dnd/home_fragment.dart';
import 'package:dnd/char_fragment.dart';

class Home extends StatefulWidget {
  @override
  State<StatefulWidget> createState() {
    return new HomeState();
  }
}

class HomeState extends State<Home> {
  int selectedDrawerIndex = 0;

  getDrawerItemWidget(int pos) {
    switch(pos) {
      case 0:
        return new HomeFragment();
      case 1: …
Run Code Online (Sandbox Code Playgroud)

android dart flutter

2
推荐指数
2
解决办法
4790
查看次数

标签 统计

android ×1

dart ×1

flutter ×1