Kategorien, Pakete und Repositories suchen

Cover von hash_at_links_detector
Paketdetailsv1.0.1

hash_at_links_detector

Hash- und Link-Detektor Benutzerdefinierter Text zur Erkennung von '#'_ '@'_ 'Links' Unterstützung für viele Sprachen

30-Tage-Downloads
15
Likes
21
Pub-Punkte
70

Paket installieren

flutter pub add hash_at_links_detector

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das darauf ausgelegt ist, Hashtags (#), Erwähnungen (@) und URLs innerhalb von Texten zu erkennen und mehrsprachige Unterstützung bietet. Es ermöglicht Entwicklern, soziale Medien-artige Textelemente in Benutzereingaben oder angezeigtem Inhalt zu identifizieren und zu verarbeiten. Das Paket ist leichtgewichtig und lässt sich nahtlos in Text-Widgets integrieren, was es ideal für Social-Media-Apps, Kommentarsektionen oder Chat-Oberflächen macht. Es verbessert die Benutzererfahrung durch automatische Verknüpfung und Formatierung der erkannten Elemente.

Anwendungsfälle

  • Soziale-Medien-App-Feeds
  • Benutzerkommentaranalyse
  • Nachrichtenverarbeitung in Chat-Anwendungen
  • Inhalts-Tagging-Systeme
  • Mehrsprachige Textanalyse

Hauptmerkmale

  • Erkennt #Hashtags, @Erwähnungen und Links
  • Unterstützt mehrere Sprachen
  • Leicht und einfach zu integrieren
  • Anpassbare Erkennungsmuster
  • Echtzeit-Textanalyse

Geeignet für

  • Flutter-Apps mit sozialen Funktionen
  • Texteingabe mit dynamischer Tagging
  • Mehrsprachiger Nutzerinhalt
  • Chat- oder Messaging-Plattformen
  • Inhaltsmoderationswerkzeuge

Hinweise

  • Enthält keine Styling- oder Navigationlogik
  • Benötigt manuelle Behandlung von Tap-Ereignissen
  • Beschränkt auf grundlegende Musterabgleich
  • Keine integrierte Unterstützung für benutzerdefinierte Trennzeichen
  • Abhängig von externer Textdarstellung für die Benutzeroberfläche

Original-README

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

hash_at_links_detector

You can use CustomSmartText to detect # @ links text.

         CustomSmartText(
                  text:
                  "@flutter test @hatem ragap #flutter #Dart \n https://pub.dev \n hi hello \n h hello \n s #فلاتر\n @حاتم",
                  atStyle: TextStyle(color: Colors.red),
                  disableAt: false,
                  onTagClick: (tag) {
                    if (tag == "Dart") {
                      print("Dart is  $tag");
                    } else {
                      print("tag is  $tag");
                    }
                  },
                   onUrlClicked: (open) {
                    // launch  url
                    print("opened $open");
                  },
                  onAtClick: (at) {
                    print("at is  $at");
                  },
                ),

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.