首页 > 解决方案 > Flutter:如何在一个图标中实现两条路由

问题描述

我正在使用此代码在颤动中实现与社交媒体图标的共享,但我希望此图标在单击 instagram 和 facebook 时同时显示(用户在两条路线之间选择),有没有办法做到这一点?

   floatingActionButton: FloatingActionButton(
        onPressed: () {
       
          Navigator.push(
                context,
                MaterialPageRoute(
                  builder: (context) => shareOnFacebook(),
                ),
              );
        },

标签: flutter

解决方案


单击社交媒体图标时,您可以显示一个对话框。对话框将包含用户可以去的所有地方(例如:- facebook、insta 等)。然后您可以在对话框中实现单击单个项目并将用户导航到该项目。


推荐阅读