v3.0.0ios_color_picker
Um pacote Flutter que fornece uma interface de seleção de cores com estilo iOS para todas as plataformas Flutter, além da seleção nativa de cores do iOS no iOS.
Um novo pacote Flutter que fornece a interface do seletor de cores nativo do iOS clonada para todas as plataformas Web, Android, iOS, além de fornecer o seletor nativo do iOS apenas para iOS
{"sdk":"flutter"}^2.5.5^2.0.1^2.1.1{"sdk":"flutter"}^1.1.1^2.1.8{"sdk":"flutter"}^6.0.0Texto original em inglês. Visite o GitHub para a versão atual.
A Flutter package that provides an iOS-style color picker UI for every Flutter platform, plus access to the native iOS color picker on iOS.
Add the package and create a controller. Dispose the controller from your
widget's dispose method because the native iOS picker streams color changes
through an event channel.
final iosColorPickerController = IOSColorPickerController();
/// Native iOS Color Picker
ElevatedButton(
onPressed: () {
iosColorPickerController.showNativeIosColorPicker(
startingColor: backgroundColor,
darkMode: true,
onColorChanged: (color) {
setState(() {
backgroundColor = color;
});
},
);
},
child: Text("Native iOS"),
),
/// Custom iOS Color Picker (for all platforms)
ElevatedButton(
onPressed: () {
iosColorPickerController.showIOSCustomColorPicker(
startingColor: backgroundColor,
onColorChanged: (color) {
setState(() {
backgroundColor = color;
});
},
context: context,
);
},
child: Text("Custom iOS for all"),
),
Dispose the controller:
final IOSColorPickerController iosColorPickerController =
IOSColorPickerController();
@override
void dispose() {
iosColorPickerController.dispose();
super.dispose();
}
Run the app in the example/ folder to explore the plugin.
For more updates and inquiries, connect with me on LinkedIn: