ユーザーがフラッターを使用してテキストを入力したときに、ハッシュタグリンクとして単語を解析して置き換えるにはどうすればよいですか?

デッドプール

ユーザーがテキストを入力して投稿したいのですが。しかし、ユーザーがハッシュタグ(#avengersなど)を入力すると、そのハッシュタグを解析してリンクまたはオンタップウィジェットに置き換えることができます... URLリンクについても同様です。

エッシュ

ユーザーが入力バー内ではなく投稿を終了したら、これを実行するとします。

smart_text_view 0.1.0パッケージには、簡単にビューにこれを実装するために使用することができますLinkTextSpanと呼ばれるものが含まれています。それらのサンプルフォルダには、実装されたサンプルが含まれています。

フラッターの公式実装に示すように、ここでフラッターギャラリーDrawyerについて、あなたはこれを行うことができます。

_LinkTextSpan(
                style: linkStyle,
                url: 'https://something.com',
                text: 'flutter github repo',
              ),

そして

_LinkTextSpan({ TextStyle style, String url, String text }) : super(
    style: style,
    text: text ?? url,
    recognizer: TapGestureRecognizer()..onTap = () {
      launch(url, forceSafariVC: false);
    }
  );

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ