请帮助url_launcher。添加了pubspec.yaml的所有内容。我还在学习中,通过一个例子,一切都变得更加清晰。我在这里有什么问题吗?我需要在按钮上放一个按钮的链接。
Container(
padding: EdgeInsets.all(10),
child: ElevatedButton(
onPressed: () async {
const url = 'https://google.com';
},
style: ElevatedButton.styleFrom(
fixedSize: const Size(350, 50),
backgroundColor: Colors.lightBlueAccent),
child: Text(
"Common Bond booklet",
style: TextStyle(fontSize: 20),
),
),
),
1条答案
按热度按时间6uxekuva1#
要在按下按钮时打开链接,您可以执行以下操作(在按钮小部件内):
在调用launchUrl之前确保URL有效始终是一种好的做法,类似于:
通常,url_launcher接受dart Uri类的对象作为参数:https://api.flutter.dev/flutter/dart-core/Uri-class.html.
因此,在ElevatedButton的情况下,它可能如下所示:
只需记住导入url_launcher: