使颤动的网络图像小部件可点击

Posted

技术标签:

【中文标题】使颤动的网络图像小部件可点击【英文标题】:Make flutter web Image widgets clickable 【发布时间】:2020-11-29 00:32:44 【问题描述】:

如何从 Flutter Web 下载图片?

图像不可点击/拖动,并且在右键单击时不显示上下文菜单,例如“另存为”。 网络实现——http://watools.xyz/ankush_apis/flutter_projects/youtube/#/

是否有替代的图像小部件,使其可在网络上点击? 喜欢Text 和SelectableText。 也许是一个属性,一个 pub 包? 任何答案表示赞赏。

【问题讨论】:

【参考方案1】:

您是否尝试使用InkWell 小部件?支持手势,已经实现了可点击效果。

     InkWell(
          child: Image.network(
              'https://i.picsum.photos/id/9/250/250.jpg?hmac=tqDH5wEWHDN76mBIWEPzg1in6egMl49qZeguSaH9_VI'),
          onTap: () 
            showDialog(
              context: context,
              builder: (context) => AlertDialog(
                title: Text('Options'),
                actions: [
                  TextButton(
                    child: Text('Save image'),
                    onPressed: () 
                      //Code for download the image
                    ,
                  ),
                ],
              ),
            );
          ,
        ),

【讨论】:

以上是关于使颤动的网络图像小部件可点击的主要内容,如果未能解决你的问题,请参考以下文章

如何在颤动的PageView小部件中给出图像卡的宽度

在颤动的 Image.network 小部件中显示缩略图

如何在颤动中更改容器小部件中的背景图像

如何使小部件在颤动中相互浮动[关闭]

小部件中的图像 [颤动]

每 5 秒更新一次文本小部件,而不在颤动中使用“setstate()”