TextSpan کا استعمال Flutter: گائیڈ اور مثالیں۔

TextSpan میں کا استعمال کرتے ہوئے Flutter ، آپ متن کے مختلف حصوں پر مختلف فارمیٹنگ کی خصوصیات کو لاگو کر کے بھرپور متن بنا سکتے ہیں۔ یہ آپ کو مختلف شیلیوں، رنگوں، فونٹس وغیرہ کے ساتھ متن بنانے کی اجازت دیتا ہے۔ بڑے پیمانے پر فارمیٹ شدہ متن کو حاصل کرنے کے لیے اور ویجٹ TextSpan دونوں میں استعمال کیا جاتا ہے ۔ Text RichText

TextSpan ویجیٹ کے اندر استعمال کرنے کے طریقے کی ایک مثال یہ ہے Text:

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('TextSpan Example'),  
     ),  
      body: Center(  
        child: Text.rich(  
          TextSpan(  
            text: 'Hello ',  
            style: TextStyle(fontSize: 20),  
            children: [  
              TextSpan(  
                text: 'Flutter',  
                style: TextStyle(  
                  fontWeight: FontWeight.bold,  
                  color: Colors.blue,  
               ),  
             ),  
              TextSpan(text: '!'),  
            ],  
         ),  
       ),  
     ),  
   );  
  }  
}  

اس مثال میں، ہم ایک کے ساتھ ویجیٹ Text.rich بنانے کے لیے استعمال کرتے ہیں ۔ ہمیں ایک ویجیٹ کے اندر متعدد مختلف ٹیکسٹ اسپین بنانے کے قابل بناتا ہے ، ہر ایک کی اپنی اسٹائلنگ خصوصیات جیسے فونٹ، رنگ، اور فارمیٹنگ۔ Text TextSpan TextSpan Text

TextSpan RichText مزید جدید ٹیکسٹ فارمیٹنگ کی صلاحیتوں کو حاصل کرنے کے لیے ویجیٹ کے اندر بھی استعمال کیا جا سکتا ہے ۔ آپ TextSpan اپنی مرضی کے مطابق بھرپور فارمیٹ شدہ ٹیکسٹ تیار کرنے کے لیے متعدد مثالیں بنانے اور یکجا کرنے کے لیے آزاد ہیں۔

TextSpan مجھے امید ہے کہ اس مثال سے آپ کو یہ سمجھنے میں مدد ملے گی کہ میں کیسے استعمال کیا جائے Flutter ۔