highlight_text 0.0.1+2 icon indicating copy to clipboard operation
highlight_text: ^0.0.1+2 copied to clipboard

outdated

With this plugin you can highlight words and create specific styles and actions.

Highlight Text Plugin #

A flutter plugin to highlight words from a text.

Usage #

To use this plugin, add highlight_text as a dependency in your pubspec.yaml file.

Getting Started #

With this plugin you can highlight words and create specific actions for each highlighted word, you can customize the style of each word separately or create a unique style for all of them, you can also customize the style of the rest of the text.

Example #

Import the highlight library

import 'package:highlight_text/highlight_text.dart';

You should use the HighlightedWord class to specify the dictionary words in a Map object

Map<String, HighlightedWord> words = {
    "Flutter": HighlightedWord(
        meaning: "Flutter's engine, written primarily in C++, provides low-level rendering support using Google's Skia graphics library.",
        onTap: (context) {},
        textStyle: textStyle,
    ),
    "open-source": HighlightedWord(
        meaning: "Open-source software (OSS) is a type of computer software in which source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose.",
        onTap: (context) {},
        textStyle: textStyle,
    ),
    "Android": HighlightedWord(
        meaning: "Android is a mobile operating system developed by Google.",
        onTap: (context) {},
        textStyle: textStyle,
    ),
};

Now you can call the widget TextHighlight

TextHighlight(
    text: text, // You need to pass the string you want the highlights
    words: words, // Your dictionary words
    textStyle: TextStyle( // You can set the style, like a Text()
        fontSize: 20.0,
        color: Colors.black,
    ),
    textAlign: TextAlign.justify, // You can use any attribute of the RichText widget
),
41
likes
0
pub points
93%
popularity

Publisher

shield icon for verified publishersfeer.dev

With this plugin you can highlight words and create specific styles and actions.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on highlight_text