Flutter નું થીમિંગ સિસ્ટમ તમને સુસંગત વિઝ્યુઅલ સ્ટાઇલિંગ (રંગો, ફોન્ટ્સ, કમ્પોનેન્ટ સ્ટાઇલ્સ) એપ્લિકેશન-વ્યાપી વ્યાખ્યાયિત કરવા દે છે, જેમાં હળવા/ડાર્ક થીમ્સ માટે સપોર્ટ છે। થીમ્સ દ્વારા સ્ટાઇલિંગને કેન્દ્રીય બનાવવું સુસંગતતા સુનિશ્ચિત કરે છે અને એપ્લિકેશનને પુનઃસ્ટાઇલ કરવાનું સરળ બનાવે છે।
થીમ સંજ્ઞાયિત કરવું
// define the app's theme in MaterialApp
MaterialApp(
theme: ThemeData( // LIGHT theme
colorScheme: ColorScheme.fromSeed(seedColor: Colors.blue),
textTheme: TextTheme(/* font styles */),
elevatedButtonTheme: /* button styling */,
useMaterial3: true,
),
darkTheme: ThemeData.dark(), // DARK theme
themeMode: ThemeMode.system, // follow the system setting (or .light/.dark)
)
