SingleColumnPicker constructor

SingleColumnPicker({
  1. Key? key,
  2. int initialIndex = 0,
  3. required int itemCount,
  4. required IndexedWidgetBuilder itemBuilder,
  5. double height = kPickerDefaultHeight,
  6. double width = double.infinity,
  7. FixedExtentScrollController? controller,
  8. PickerOptions<int>? options = const PickerOptions<int>(),
  9. SingleColumnPickerChanged? onChanged,
  10. PickerWheelOptions? wheelOptions,
})

Implementation

SingleColumnPicker({
  super.key,

  /// 默认选中
  int initialIndex = 0,
  required this.itemCount,
  required this.itemBuilder,
  this.height = kPickerDefaultHeight,
  this.width = double.infinity,
  FixedExtentScrollController? controller,
  super.options = const PickerOptions<int>(),
  this.onChanged,

  /// Wheel配置信息
  PickerWheelOptions? wheelOptions,
})  : controller = controller ??
          FixedExtentScrollController(initialItem: initialIndex),
      super(wheelOptions: wheelOptions ?? GlobalOptions().pickerWheelOptions);