Wie Text zu formatieren in Flutter angezeigt werden

stimmen
1

Ich mag mit hochgestellten Indizes folgenden Text auf dem Bildschirm angezeigt werden korrekt angezeigt werden. Wie das in Flattern zu tun?

Geben

Veröffentlicht am 19/12/2018 um 14:20
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
5

Sie können verwendet werden RichTextundUnicode

  final defaultStyle = TextStyle(color: Colors.black);
  final blueStyle = TextStyle(color: Colors.blue);


        return Center(
              child: RichText(
                text: TextSpan(
                    text: "c. 10\u{207B}\u{2076} seconds: ",
                    style: defaultStyle,
                    children: [
                      TextSpan(text: "Hadron epoch ", style: blueStyle, children: [
                        TextSpan(
                          style: defaultStyle,
                          text:
                              "begins: As the universe cools to about 10\u{00B9}\u{2070} kelvin,",
                        ),
                      ])
                    ]),
              ),
            );

Weitere Informationen: https://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts

Beantwortet am 19/12/2018 um 14:39
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more