Ag baint úsáide as RichText i Flutter: Treoir agus Samplaí

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 an AppBar).
  • 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.