如何在颤振中创建超链接图标?

Posted

技术标签:

【中文标题】如何在颤振中创建超链接图标?【英文标题】:How to create hyperlink icon in flutter? 【发布时间】:2020-04-18 13:37:10 【问题描述】:

我想在 Icon 中创建一个超链接:

IconButton(
  icon: Icon(Icons.ac_unit,),
  onPressed: ()=>launch('https://github.com/himanshusharma89'),
)

我们怎样才能做到这一点?

错误:

Exception has occurred.
MissingPluginException (MissingPluginException(No implementation found for method launch on channel plugins.flutter.io/url_launcher))

【问题讨论】:

当前代码有什么问题? Exception has occurred. MissingPluginException (MissingPluginException(No implementation found for method launch on channel plugins.flutter.io/url_launcher)) 你可以看到它可以帮助你:***.com/a/55129517 请在您的问题中添加例外文本 您似乎在 pubspec.yaml 中添加了依赖项,然后热重载了该应用程序。问题是在热重载期间没有添加本机依赖项。您应该完全停止并重新启动应用程序 【参考方案1】:

这里是解决方案,感谢:Pavel

IconButton(
 icon: Icon(Icons.ac_unit,),
 onPressed: () async 
  const url = 'https://github.com/himanshusharma89';
  if (await canLaunch(url)) 
   await launch(url);
   else 
   throw 'Could not launch $url';
  
 
)

【讨论】:

【参考方案2】:

问题是您在pubspec.yaml 中添加了依赖项,然后只是热重载了应用程序。热重载期间不会添加本机依赖项。 MissingPluginException 意味着错过了原生(android/ios)插件实现。

您应该完全停止并重新启动应用程序

【讨论】:

以上是关于如何在颤振中创建超链接图标?的主要内容,如果未能解决你的问题,请参考以下文章

如何给有超链接的文本加上下划线

如何移动文件夹不影响超链接

如何使用公式在单元格文本中间创建超链接?

是否可以将超链接添加到 Excel 中的图标或图片?

excel里的超链接需要先双击 然后才能单击打开

图像/文本超链接 - HTML/CSS