import 'package:flutter/material.dart'; import 'package:flutter_colorpicker/flutter_colorpicker.dart'; class RenkSecici { Color? _selectedColor; Future showColorPicker(BuildContext context, {Color? selectedColor}) async { _selectedColor = selectedColor; _selectedColor = await showDialog( context: context, builder: (BuildContext context) { return AlertDialog( title: Text('Renk Seçiniz'), content: BlockPicker( availableColors: [ Colors.red, Colors.pink, Colors.purple, Colors.deepPurple, Colors.indigo, Colors.blue, Colors.lightBlue, Colors.cyan, Colors.teal, Colors.green, Colors.lightGreen, Colors.lime, Colors.yellow, Colors.amber, Colors.orange, Colors.deepOrange, Colors.brown, Colors.grey, Colors.blueGrey, Colors.black, ], pickerColor: _selectedColor ?? Colors.blue, onColorChanged: (Color color) { _selectedColor = color; }, ), actions: [ TextButton( child: Text('Tamam'), onPressed: () { Navigator.of(context).pop(_selectedColor); }, ), ], ); }, ); return _selectedColor; } }