flutter_theme_changer_erfan 0.0.1+3
flutter_theme_changer_erfan: ^0.0.1+3 copied to clipboard
A Flutter package that provides a widget for changing application themes. Ideal for implementing theme switching functionality in user profile screens or settings pages.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_theme_changer_erfan/dynamic_theme_picker.dart';
void main() {
runApp(const ProviderScope(child: DemoApp()));
}
class DemoApp extends StatelessWidget {
const DemoApp({super.key});
@override
Widget build(BuildContext context) {
return const ThemeChanger(
title: 'Theme Changer Demo',
child: ThemeChangerDemo(),
);
}
}
class ThemeChangerDemo extends StatelessWidget {
const ThemeChangerDemo({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text('Theme Changer Demo'),
),
body: const Center(
child: ThemeColorPickerWidget(),
),
);
}
}