Flutter:从 flutter_colorpicker 中移除亮度条

Flutter: Remove brightness bar from flutter_colorpicker

我使用 flutter_colorpicker 包在我的应用程序中实现了颜色选择器。我的 widget 看起来像这样:

ColorPicker(
  pickerColor: ...,
  paletteType: PaletteType.hueWheel,
  onColorChanged: (color) {
    ...
  },
  enableAlpha: false,
  labelTypes: const [],
)

在 UI 中看起来像这样:

现在我想去掉底部的亮度条。我知道没有那个亮度条的颜色选择器是不完整的,但我会以不同的方式处理亮度。我没有找到关于如何实现此目的的官方文档。

如何删除该栏?也欢迎黑客或以某种方式通过继承扩展包。

这里附上一些没有亮度条的链接

Flutter Material Color Picker

Flex Color Picker

我已通过使用 ClipRect 小部件剪掉该条来解决问题:

ClipRect(
      child: Align(
        alignment: Alignment.topCenter,
        heightFactor: 0.75,
        child: ColorPicker(
          ...
          colorPickerWidth: 250,
        ),
      ),
    );

我还没有发现这种方法有任何不良副作用。