lum_linkify_text/README.md

926 B

A lightweight flutter package to linkify texts containing urls, emails and hashtags.

Using

// first import the package
import 'package:linkfy_text/linkify_text.dart';
LinkifyText(
    "This text contains a url: https://flutter.dev",
    linkStyle: TextStyle(color: Colors.blue, fontSize: 16),
    onTap: (link) {
        // onTap is called when a link is pressed
        print("${link.value}");
    },
);

Be default, The above snippet would linkify all urls in the string, you can choose whatxw type of link to linkify by passing the linkTypes parameter

LinkifyText(
        "This text contains an #hashtag",
        linkStyle: TextStyle(color: Colors.blue, fontSize: 16),
        linkTypes: [LinkType.hashtag]
        onTap: (link) {
            print("${link.value}");
        },
    );