flutter - Flutter:如何在一个图标中实现两条路由
问题描述
我正在使用此代码在颤动中实现与社交媒体图标的共享,但我希望此图标在单击 instagram 和 facebook 时同时显示(用户在两条路线之间选择),有没有办法做到这一点?
floatingActionButton: FloatingActionButton(
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => shareOnFacebook(),
),
);
},
解决方案
单击社交媒体图标时,您可以显示一个对话框。对话框将包含用户可以去的所有地方(例如:- facebook、insta 等)。然后您可以在对话框中实现单击单个项目并将用户导航到该项目。
推荐阅读
- javascript - 从整个页面中删除一个类?
- r-markdown - 如何从 r 中的 rmarkdown 针织文件中删除背景颜色?
- swiftui - 如何在swiftui中删除绿色多余的空间
- python - 计算 pandas 中跨多个列的字符串实例
- node.js - 为什么 Heroku 仅在我也在本地运行节点 app.js 时才起作用?
- python - Pymongo 对列表的不区分大小写的正则表达式查询
- r - 如何在 R 中的数字系统之间进行转换?
- python - Python Calculator (time) 似乎给出了不正确的答案
- r - 如何在 plot_ly 饼图中删除/更改值中的分隔符?
- c# - 如何使用不同的方法将类中的变量中的数字减少到 0