highlightable 1.0.0
highlightable: ^1.0.0 copied to clipboard
A text widget that makes 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 should be "Text splited array". E.g - "hi".split("")
it will return an array like: ["h", "i"]
.
Otherwise, it could be a string, the widget automatically will convert it to array.
Very basic usage #
HighlightText(
'Hello World',
highlightableWord: 'hello',
),
![s1](https://user-images.githubusercontent.com/59066341/129022549-25bd74a7-e6de-48fe-af4e-bda99106be27.png)
Custom usage #
HighlightText(
'Hello Flutter',
highlightableWord: 'hello',
defaultStyle: TextStyle(
fontSize: 25,
color: Colors.black,
),
highlightStyle: TextStyle(
fontSize: 25,
letterSpacing: 2.5,
color: Colors.white,
backgroundColor: Colors.blue,
),
),
![stwo](https://user-images.githubusercontent.com/59066341/129023374-5b406cff-1737-4942-805e-b178e165e6f0.png)