A Flutter helper class to add tag-styled text into your widgets.
- [b][/b] bold text
- [i][/i] italics text
- [u][/u] underline text
- [color=NAME_OF_COLOR_OR_VALUE] [/color] Colored text
- Hyperlinks
- Styles
- Text size
In current version [b][/b], [i][/i], [u][/u], [color=NAME_OF_COLOR_OR_VALUE] [/color] [a=LINK][/a] tags are allowed for bold, italic, underline colored text style and hyperlinks.
getRichText returns RichText widget.
Color could be defined as name from colors.dart from material package or using int to parse by this class. See example.
List of supported colors:
- "amber":
- "amberAccent"
- "black"
- "black12"
- "black26"
- "black38"
- "black45"
- "black54"
- "black87"
- "blue"
- "blueAccent"
- "blueGrey"
- "brown"
- "cyan"
- "cyanAccent"
- "deepOrangeAccent"
- "deepPurple"
- "deepPurpleAccent"
- "green"
- "greenAccent";
- "grey"
- "indigo"
- "indigoAccent"
- "lightBlue"
- "lightBlueAccent"
- "lightGreen"
- "lightGreenAccent"
- "lime"
- "limeAccent"
- "orange"
- "orangeAccent"
- "pink"
- "pinkAccent"
- "purple"
- "purpleAccent"
- "pink"
- "red"
- "redAccent"
- "teal"
- "tealAccent"
- "transparent"
- "white"
- "yellow"
- "yellowAccent"
Feel free to open an issue.