在这里,我附上了我的代码,我创建了一个 listview.builder 以在带有 axis.horizontal 的容器中显示 4 个提升的按钮。因此,当我单击容器时,它将路由到另一个页面,此外,我还创建了一个列表来将数据从列表检索到每个容器。单击该按钮时,它在弹出新屏幕后起作用,然后再次单击它不起作用。显示如下。断言失败:第 4429 行第 12 行:'!_debugLocked':不是 true。。请有人帮忙完成事情。对4429线路进行了多次尝试,但无法得到正确的解决方案。
MaterialPageRoute(builder: (_) => const Hotels()),
MaterialPageRoute(builder: (_) => const Images()),
MaterialPageRoute(builder: (_) => const Transport()),
MaterialPageRoute(builder: (_) => const Travel()),
];
Run Code Online (Sandbox Code Playgroud)
import 'package:flutter/material.dart';
import 'package:flutter/painting.dart';
import 'package:organization_travel_app/constants.dart';
class MainPage extends StatefulWidget {
const MainPage({Key key}) : super(key: key);
@override
_MainPageState createState() => _MainPageState();
}
class _MainPageState extends State<MainPage> {
final GlobalKey<ScaffoldState> _scaffoldKEy = GlobalKey<ScaffoldState>();
@override
Widget build(BuildContext context) {
double width = MediaQuery.of(context).size.width;
return …Run Code Online (Sandbox Code Playgroud)