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 ।

