v0.3.0flutter_circle_color_picker
Flutter용 아름다운 원형 색상 선택기로 HSL 색상을 선택합니다.
71좋아요 15130일 다운로드150Pub 점수
AndroidiOSWebmacOSWindowsLinux
flutter용 아름다운 원형 색상 선택기입니다.
{"sdk":"flutter"}{"sdk":"flutter"}아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
A beautiful circle color picker for flutter. Online Demo
| Light theme | Dark Theme |
|---|---|
| sample light theme | sample dark theme |
...
body: Center(
child: CircleColorPicker(
initialColor: Colors.blue,
onChanged: (color) => print(color),
size: const Size(240, 240),
strokeWidth: 4,
thumbSize: 36,
),
),
...
/// Called during a drag when the user is selecting a color.
///
/// This callback called with latest color that user selected.
final ValueChanged<Color> onChanged;
/// Called when drag ended.
///
/// This callback called with latest color that user selected.
final ValueChanged<Color>? onEnded;
/// An object to controll picker color dynamically.
///
/// Provide initialColor if needed.
final CircleColorPickerController? controller;
/// The size of widget.
/// Draggable area is thumb widget is included to the size,
/// so circle is smaller than the size.
///
/// Default value is 280 x 280.
final Size size;
/// The width of circle border.
///
/// Default value is 2.
final double strokeWidth;
/// The size of thumb for circle picker.
///
/// Default value is 32.
final double thumbSize;
/// Text style config
///
/// Default value is Black
final TextStyle textStyle;
/// Widget builder that show color code section.
/// This functions is called every time color changed.
///
/// Default is Text widget that shows rgb strings;
final ColorCodeBuilder colorCodeBuilder;