Skip to content

Instantly share code, notes, and snippets.

View AliAnilKocak's full-sized avatar
👨‍💻
Working

Ali Anıl Koçak AliAnilKocak

👨‍💻
Working
View GitHub Profile
theme: ThemeData(
primaryColor: Color(0xFF56D4F9),
)
@AliAnilKocak
AliAnilKocak / dart
Created February 6, 2020 18:10
MaterialApp
https://gist.github.com/AliAnilKocak/65b5caf3d9b5e5da193cda5664d8eee5.js
@AliAnilKocak
AliAnilKocak / dart
Created February 6, 2020 18:12
MainColor
MaterialApp(
debugShowCheckedModeBanner: false,
title: 'Programming Quotes',
theme: ThemeData(
primaryColor: Color(0xFF56D4F9),
),
home: HomePage(),
);
@AliAnilKocak
AliAnilKocak /   »
Last active February 7, 2020 08:42
material_color_picker
void _openFullMaterialColorPicker() async {
_openDialog(
"Renk seç",
MaterialColorPicker(
colors: materialColors,
),
);
}
void _openDialog(String title, Widget content) {
@AliAnilKocak
AliAnilKocak / -
Last active February 7, 2020 08:51
dialog
GestureDetector(
onTap: () {
_openFullMaterialColorPicker();
},
child: Text(
"Tema Değiştir",
style: TextStyle(fontSize: 12, color: Colors.white),
),
),
@AliAnilKocak
AliAnilKocak / -
Created February 7, 2020 09:25
ThemeNotifierr
class ThemeNotifier with ChangeNotifier {
Color _themeData;
ThemeNotifier(this._themeData);
getColor() => _themeData;
setColor(Color themeData) async {
_themeData = themeData;
notifyListeners();
@AliAnilKocak
AliAnilKocak / -
Created February 7, 2020 09:41
runApp
runApp(
ChangeNotifierProvider<ThemeNotifier>(
create: (_) => ThemeNotifier(Color(0xFF56D4F9)), //Default renk
child: MyApp(),
),
);
@AliAnilKocak
AliAnilKocak / -
Last active February 7, 2020 19:44
themeNotifier
final themeColor = Provider.of<ThemeNotifier>(context);
@AliAnilKocak
AliAnilKocak / -
Created February 7, 2020 19:22
onColorChange
onColorChange: (color) {
setState(() {
themeColor.setColor(color);
});
},
@AliAnilKocak
AliAnilKocak / -
Last active February 7, 2020 19:44
onColorChange
onColorChange: (color){
themeColor.setColor(color);
},