Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/themaaz32/linkify_text

LinkifyText widget in Flutter
https://github.com/themaaz32/linkify_text

Last synced: 13 days ago
JSON representation

LinkifyText widget in Flutter

Awesome Lists containing this project

README

        

# LinkifyText

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

# Code Example

```dart
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](https://user-images.githubusercontent.com/50517157/74904347-797f2c00-53cd-11ea-9af5-d66ff7352a4a.png)