问题标签 [materialpageroute]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 如何将参数作为 SerializedMessage 传递
我对 Flutter 很陌生,为了学习“最佳实践”,我加载了新的骨架示例应用程序。
您在列表视图中获得三个示例项目,当您单击其中一个时,您将转到详细信息视图。我想传递对象,以便每个示例项目都有一个自定义详细信息视图。所以我将代码更改为以下内容:
但它显示了错误:The arguments object must be serializable via the StandardMessageCodec.
我该怎么做?对于“示例应用程序”来说,这似乎相当复杂。restorablePushNamed()
在详细信息页面上使用是否有意义?或者我应该切换到“正常”推送/弹出方法。
flutter - 带有导航器的颤振模态底部工作表未按预期弹出
我与ModalBottomSheet 合作,我喜欢这个包。但是,我在尝试在 ModalBottomSheet 中导航时遇到了问题。
这是一个ScreenVideo以便更好地理解。
如您所见,视图显示为 ModalBottomSheet。但是当弹出它时,它不是简单地解散到底部,而是弹出到带有 MaterialPage Pop 动画的某个空屏幕。
我更改了我的代码,以便可以在该 ModalBottomSheet 中使用 MaterialPageRoute-Animation 进行推送。在此之前,一切都按预期工作。
这是我的页面:
我只是按照这个例子。我在这里想念什么?使用上面的代码,我可以按预期使用 MaterialPageRoute 动画推入 ModalSheet,但弹出第一个屏幕会带来问题......
如果您需要更多信息,请告诉我!任何帮助表示赞赏:)
flutter - 为什么在我的测试成功登录到我的 Flutter 应用程序后,我的集成测试中的小部件查找器无法找到小部件?
我正在尝试编写一些从登录尝试开始的集成测试,然后继续将应用程序导航到某个页面。登录尝试实际上成功了,但在那之后我尝试查找任何小部件失败了,所以我无法进一步导航。
登录页面后,应用程序会自动正确导航到应用程序中的下一页,但是我的测试脚本在该页面上找不到任何小部件,即使我可以在屏幕上的 android 模拟器中看到它们。
我的 app_test.dat 文件如下所示:
和我的 f 医生(我使用 fvm):
flutter - Flutter:Navigator Push 更改了我的背景图像的位置
两个文件:account_page.dart & cart_page.dart
我使用Navigator.push将AccountPage() [来自account_page.dart ]嵌入到CartPage()中(在cart_page.dart内)。当我检查模拟时, Stack() 中的背景图像小部件会改变位置。
如何使 NavigationPage 与原始页面相同?这是一个错误吗?
我尝试了很多方法,包括将包含图像的 Container() 包装在 Positioned()、SizedBox()、'alignment: Alignment(x,y)' 中,添加一个将图像向下移动的列。其中大部分以图片完全消失而告终,我删除了参数以使图像尽可能自由,然后再次尝试无济于事。
最初,我使用 'alignment: Alignment(0.0, -7.0)' 来定位图像。但是,当使用 Navigator 调用页面时,图像对齐方式会从负向更改为正向,从而导致位置向相反方向移动。
我想到的其他解决方案需要一些 Photoshop,但我不想弄乱图像,除非我真的必须这样做。
我相信这与图像在堆栈中并导致一些溢出有关。
任何的意见都将会有帮助。
代码:
account_page.dart
cart_page.dart
flutter - 具有页面转换的未来构建器导致滞后
我在我的应用程序中遇到了一些麻烦,因为我结合了 Future Builder 使用不同的动画小部件(我认为这是问题所在)。
例如,当我执行导航到另一个页面并在此页面中使用未来构建器检索数据时,页面转换滞后。这是一个例子:
如您所见,动画最后滞后。但我不确定这是否是 Future Builder 和转换的问题。
此示例是在 iOS 上的发布应用程序上制作的,因此不是在调试模式下。