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)
)
