Is giuirléid é In Flutter, a ligeann duit téacs a chruthú le stíleanna agus formáidiú éagsúla laistigh de ghiuirléid téacs amháin. RichText
Is féidir leat giuirléidí iolracha a úsáid TextSpan
chun codanna éagsúla den téacs a shainiú le stíleanna éagsúla.
Seo sampla de conas é a úsáid RichText
:
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: MyHomePage(),
);
}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('RichText Example'),
),
body: Center(
child: RichText(
text: TextSpan(
text: 'Hello ',
style: DefaultTextStyle.of(context).style,
children: <TextSpan>[
TextSpan(
text: 'Flutter',
style: TextStyle(
fontWeight: FontWeight.bold,
color: Colors.blue,
),
),
TextSpan(text: ' is amazing!'),
],
),
),
),
);
}
}
Sa sampla seo, RichText
úsáidtear an ghiuirléid chun téacs a chruthú le stíleanna éagsúla. TextSpan
Úsáidtear na giuirléidí mar leanaí chun na codanna éagsúla den téacs a shainiú le stíleanna ar leith.
- Stílítear an chéad cheann
TextSpan
ag baint úsáide as stíl téacs réamhshocraithe an chomhthéacs(sa chás seo, faigheann sé stíl réamhshocraithe anAppBar
). - Baineann an dara ceann
TextSpan
cló trom meáchan agus dath gorm leis an bhfocal " Flutter." -
TextSpan
Cuireann an tríú ach an téacs "Is iontach!" go dtí an deireadh.
Is féidir leat an fhormáidiú, clónna, dathanna, agus stíleanna eile a shaincheapadh laistigh de gach ceann TextSpan
de réir mar is gá.
Tá an RichText
ghiuirléid an-úsáideach nuair is gá duit stíleanna éagsúla a chur i bhfeidhm ar chodanna éagsúla de do théacs, mar shampla nuair a bhíonn ábhar formáidithe á thaispeáint nó nuair a chuireann tú béim ar fhocail nó ar fhrásaí ar leith.
Ná bíodh drogall ort triail a bhaint as stíleanna éagsúla agus TextSpan
giuirléidí neadaithe chun na héifeachtaí amhairc atá ag teastáil i d'aip a bhaint amach.