Compartir tecnología

¿Cómo abre Flutter el hipervínculo correspondiente después de hacer clic en un texto?

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

¿Cómo abre Flutter el hipervínculo correspondiente después de hacer clic en un texto?

Flutter puede usar el navegador para abrir una URL después de hacer clic en el texto, como "www.baidu.com". Esto se puede hacer utilizando url_launcher paquete para lograr.Primero, necesitas agregar tupubspec.yaml Agregar al archivourl_launcher confiar.

  url_launcher: ^6.3.0

A continuación se muestra el código de muestra.

  1. import 'package:flutter/material.dart';
  2. import 'package:url_launcher/url_launcher.dart';
  3. final Uri _url = Uri.parse('https://www.baidu.com');
  4. void main() => runApp(
  5. const MaterialApp(
  6. home: Material(
  7. child: Center(
  8. child: ElevatedButton(
  9. onPressed: _launchUrl,
  10. child: Text('点击打开百度'),
  11. ),
  12. ),
  13. ),
  14. ),
  15. );
  16. Future<void> _launchUrl() async {
  17. if (!await launchUrl(_url)) {
  18. throw Exception('Could not launch $_url');
  19. }
  20. }