highlightable 1.0.2 highlightable: ^1.0.2 copied to clipboard
A text widget that makes it easy to highlight any letter/word you want
Overview & Usage #
First, actualText
property and highlightableWord
property are required.
You can customize actualText
by providing defaultStyle
. Also you can customize highlighted text style by highlightStyle
property.
highlightableWord
poperty could be string array or just string with spaces.
You can enable word detection to focus on concrete matcher word. See "Custom usage" part for example.
Very basic usage #
HighlightText(
'Hello World',
highlightableWord: 'hello',
),
Custom usage #
HighlightText(
"Hello, Flutter!",
highlightableWord: "flu, He",
detectWords: true,
defaultStyle: TextStyle(
fontSize: 25,
color: Colors.black,
fontWeight: FontWeight.bold,
),
highlightStyle: TextStyle(
fontSize: 25,
letterSpacing: 2.5,
color: Colors.white,
backgroundColor: Colors.blue,
fontWeight: FontWeight.bold,
),
),