Pakete, Repositories und App-Kategorien suchen

Cover von linkify_text
Paketdetailsv0.0.9

linkify_text

LinkifyText ist ein Text-Widget, das alle Links im Text hervorhebt. Beim Tippen auf den hervorgehobenen Link leitet es den Benutzer mithilfe des Browsers zur Verknüpfung weiter.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
332
Likes
22
Pub-Punkte
135

Paket installieren

flutter pub add linkify_text

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

LinkifyText ist ein Flutter-Widget, das automatisch URLs in reinem Text erkennt und hervorhebt, wodurch sie zu anklickbaren Links werden. Bei Berührung wird der Link auf unterstützten Plattformen im Standardbrowser geöffnet. Speziell für die Anzeige von reichhaltigem Text entwickelt, verbessert es die Benutzererfahrung, indem es eine nahtlose Navigation aus Textinhalten ermöglicht. Das Paket unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux und ist somit vielseitig für plattformübergreifende Anwendungen geeignet. Es lässt sich problemlos in bestehende Textrendering-Abläufe integrieren.

Anwendungsfälle

  • Anzeigen von benutzererzeugtem Inhalt mit klickbaren Links
  • Erstellen von rich-text-Beschreibungen mit automatisch verknüpften URLs
  • Verbesserung von Chat- oder Kommentarsektionen durch interaktive Links
  • Erstellen von Dokumentation oder Hilfsbildschirmen mit navigierbaren Referenzen
  • Externe Ressourcen direkt aus dem Text integrieren

Hauptmerkmale

  • Automatische URL-Erkennung und Hervorhebung
  • Links im Standardbrowser über Tippen öffnen
  • Plattformübergreifende Kompatibilität
  • Einfache Integration mit bestehenden Text-Widgets
  • Unterstützt alle wichtigen Desktop- und Mobilplattformen

Geeignet für

  • Apps, die reichhaltigen Text mit klickbaren Links benötigen
  • Soziale Medien- oder Nachrichten-Schnittstellen
  • Dokumentations- oder Wissensbasis-Apps
  • Inhaltsreiche Anwendungen mit Benutzereingaben
  • Entwickler, die eine minimale Einrichtung für Link-Handling suchen

Hinweise

  • Unterstützt keine benutzerdefinierten Link-Stilisierungen außer der grundlegenden Hervorhebung
  • Beschränkt auf die Erkennung von HTTP/HTTPS-URLs
  • Keine integrierte Unterstützung für E-Mail- oder Telefonnummer-Verknüpfung
  • Verlässt sich auf den Standardbrowser der Plattform für die Navigation
  • Kann zusätzliche Konfiguration für nicht-HTTP-Protokolle erfordern

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

LinkifyText

LinkifyText Widget allows to highlight links in Text. It further allow navigation, link opening on browser, on tapping highlighted link.

Code Example

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

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(

        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(child:
        LinkifyText(

          //String literal that may contain link
          "Please visit google.com",

          //color for all non link text
          fontColor: Colors.black,

          //color to highlight link
          linkColor: Colors.blue,

          //font size
          fontSize: 20,

          //font weight of the text
          fontWeight: FontWeight.w500,

          //font family of the text
          fontFamily: "Roboto",

          //To enable navigation on tapping on highlighted link
          isLinkNavigationEnable: true,
        ),
      ),
    );
  }
}

Image

Screenshot_1582176175

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.