flutter - 如何根据颤动中底部导航栏的索引更改容器?
问题描述
我有这个弯曲的导航栏,但我不知道如何根据页面的索引更改容器的内容。 在此处输入链接描述
解决方案
我找到了一个解决方案: 1- 制作任意数量的不同屏幕,例如让它们成为无状态小部件。2-将它们导入您的导航栏屏幕。3- 制作一个 Widget 并将其称为容器Widget container;
4- 根据页面的索引将 SetState 容器小部件添加到 onTap 属性,并将 Container Widget 设置为您要显示的屏幕。5-打电话Widget container
给另一个孩子container()
。就是这样
推荐阅读
- mysql - 如何使用 max 函数重写此“组函数的无效使用”查询以查找排名
- erlang - 从 Erlang 节点调用 rpc 到 Elixir 节点
- dialogflow-es - 无法从 google dialogflow web hook 调用外部 api?
- android - Android Studio 调色板/组件树
- tweepy - 如何使用 Tweepy 向我之前的推文列表添加另一个具有扩展功能的推文列表?
- redis - 2 zrange 之间的 Redis zinterstore
- python - 如何从 twisted.enterprise.adbapi 而不是“延迟”对象中获取数据
- python - 字典不会更新特定值,而是在所有位置返回相同的值
- indexing - 使用了奇怪的 MySQL 索引
- c# - 摆脱递归方法