我正在考虑在flutter web上开发一个电子商务应用程序,使用Navigator 2.0,也许是beamer。
我希望人们能够分享颤动的网络链接,并在社交网络上显示预览。这个是可能的吗?
只是为了澄清:我不希望在我的web应用程序上显示其他网站的预览。我想在社交网络上展示我的flutter web应用程序链接的预览。这有可能吗?
发布于 2021-10-06 19:01:40
是的,您可以通过使用这个库来实现:这里是link to library
您可以在MaterialApp或scafflod中使用称为AnyLinkPreview的小部件。
发布于 2021-10-06 19:17:53
是的,你可以使用包来解决这个问题。在这种情况下,需要将此包添加到您的项目中,然后根据需要使用AnyLinkPreview小部件。
例如,
final String _url =
"https://speakerdeck.com/themsaid/the-power-of-laravel-queues";
Widget getLinkPreview ()
{
return Container(
child : AnyLinkPreview(
link: _url,
displayDirection: UIDirection.UIDirectionHorizontal,
cache: Duration(hours: 1),
backgroundColor: Colors.grey[300],
errorWidget: Container(
color: Colors.grey[300],
child: Text('Oops!'),
),
errorImage: _errorImage,
),
);
}注意--如果您需要显示预览链接列表,那么您可以在ListView小部件中使用AnyLinkPreview小部件。
https://stackoverflow.com/questions/69471108
复制相似问题