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.