36 lines
1.0 KiB
Markdown
36 lines
1.0 KiB
Markdown
# linkfy_text
|
|
|
|
A lightweight flutter package to linkify texts containing urls, emails and hashtags.
|
|
|
|
[](https://pub.dev/packages/linkfy_text)
|
|
|
|
<!-- 
|
|
-->
|
|
## Usage
|
|
|
|
```dart
|
|
// 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) {
|
|
/// do stuff with `link`
|
|
},
|
|
);
|
|
```
|
|
|
|
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
|
|
|
|
```dart
|
|
LinkifyText(
|
|
"This text contains an #hashtag and a url",
|
|
linkStyle: TextStyle(color: Colors.blue, fontSize: 16),
|
|
linkTypes: [LinkType.url, LinkType.hashtag]
|
|
onTap: (link) {
|
|
/// do stuff with `link`
|
|
},
|
|
);
|
|
```
|