https://github.com/wingkwong/rich_link_preview
A Rich Link Preview widget written in Dart generating a rich presentation of the given link from social meta tags
https://github.com/wingkwong/rich_link_preview
flutter rich-link-preview rich-presentation richlinkpreview
Last synced: 4 months ago
JSON representation
A Rich Link Preview widget written in Dart generating a rich presentation of the given link from social meta tags
- Host: GitHub
- URL: https://github.com/wingkwong/rich_link_preview
- Owner: wingkwong
- License: mit
- Created: 2019-01-26T14:24:29.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T05:58:41.000Z (almost 2 years ago)
- Last Synced: 2025-04-08T10:52:55.098Z (6 months ago)
- Topics: flutter, rich-link-preview, rich-presentation, richlinkpreview
- Language: Dart
- Homepage: https://pub.dartlang.org/packages/rich_link_preview
- Size: 74.2 KB
- Stars: 9
- Watchers: 3
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# rich_link_preview
A Rich Link Preview widget written in Dart generating a rich presentation of the given link from social meta tags.## Getting Started
### Add the following line in your pubspec file
````
rich_link_preview:
````
### Get the package by running the command
````
flutter packages get
````### Include the widget in your dart file
````
import 'package:rich_link_preview/rich_link_preview.dart';
````
## Example Usage:
````
RichLinkPreview(
link: 'https://ourland.hk/detail/72e1aeaf-360b-4f45-a528-ef1c5e4d803c',
appendToLink: true,
)
````
````
RichLinkPreview(
link: 'https://ourland.hk/detail/72e1aeaf-360b-4f45-a528-ef1c5e4d803c'
),
````
## Parameters
|Parameter|Type|Description|Example|Required?|Default|
|--|--|--|--|--|--|
|link|String|Link to be previewed|https://ourland.hk/detail/72e1aeaf-360b-4f45-a528-ef1c5e4d803c|N|''|
|height|double|Height of the Rich Link Preview container|150.0|N|100.0|
|borderColor|Color|Color of the container border|Color(0xFF000000)|N|Color(0xFFE0E0E0)|
|backgroundColor|Color|Color of the container background|Color(0xFF000000)|N|Color(0xFFE0E0E0)|
|textColor|Color|Color of the text|Color(0xFFE0E0E0)|N|Color(0xFF000000)|
|appendToLink|bool|append the preview to link|false|N|false|
|launchFromLink|bool|Launch from the link for container with appendToLink: true|false|N|true|