README of Chinese

Rich text is required by many apps, and Flutter also provides rich text functions, but for multilingual apps, RichText is not easy to use, or can’t be used.

rich_text_widget is simple and convenient to use, no need to split the string

Example:

RichTextWidget(
      // default Text
      Text(
        'You have pushed the button this many times:',
        style: TextStyle(color: Colors.black),
      ),
      // rich text list
      richTexts: [
        BaseRichText(
          "pushed",
          style: TextStyle(color: Colors.yellow),
          onTap: () => {print("touch pushed")},
        ),
        BaseRichText(
          "button",
          style: TextStyle(color: Colors.red),
          onTap: () => {print("touch button")},
        ),
      ],
    )

Demo:

Simulator Screen Shot - iPhone 11 Pro - 2020-08-10 at 10.52.06.png

Props :

RichTextWidget:

Nametype
defaultTextText
richTextsList <BaseRichText>
caseSensitivebool (defalut = true)

BaseRichText:

Nametype
dataString
styleTextStyle
onTapFunction

Libraries

rich_text_widget