flutter如何实现点击一文字后 打开对应的超链接

flutter如何实现点击一文字后 打开对应的超链接

Flutter 可以实现点击文本后使用浏览器打开一个网址,例如 "www.baidu.com"。这可以通过使用 url_launcher 包来实现。首先,您需要在您的 pubspec.yaml 文件中添加 url_launcher 依赖。

  url_launcher: ^6.3.0

下面是示例代码

import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';

final Uri _url = Uri.parse('https://www.baidu.com');

void main() => runApp(
      const MaterialApp(
        home: Material(
          child: Center(
            child: ElevatedButton(
              onPressed: _launchUrl,
              child: Text('点击打开百度'),
            ),
          ),
        ),
      ),
    );

Future<void> _launchUrl() async {
  if (!await launchUrl(_url)) {
    throw Exception('Could not launch $_url');
  }
}

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-09 16:48:05       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 16:48:05       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 16:48:05       57 阅读
  4. Python语言-面向对象

    2024-07-09 16:48:05       68 阅读

热门阅读

  1. TCP协议是安全的吗?

    2024-07-09 16:48:05       50 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-07-09 16:48:05       39 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-07-09 16:48:05       48 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-07-09 16:48:05       55 阅读
  5. 金融行业:银行的三大类业务

    2024-07-09 16:48:05       44 阅读
  6. Vim和Nano简介

    2024-07-09 16:48:05       32 阅读
  7. 产品经理基础入门

    2024-07-09 16:48:05       37 阅读