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; } }