Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/themaaz32/linkify_text
- Owner: themaaz32
- License: mit
- Created: 2020-02-20T10:00:09.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-26T06:26:45.000Z (about 3 years ago)
- Last Synced: 2024-08-01T16:27:01.514Z (3 months ago)
- Language: Dart
- Size: 11.7 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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)