FResizable constructor
FResizable({
- required Axis axis,
- required List<
FResizableRegion> children, - FResizableController? controller,
- FResizableStyle style(
- FResizableStyle style
- FResizableDivider divider = FResizableDivider.dividerWithThumb,
- double? crossAxisExtent,
- double resizePercentage = 0.005,
- String semanticFormatterCallback(
- FResizableRegionData first,
- FResizableRegionData second
- ValueChanged<
List< ? onChange,FResizableRegionData> > - double? hitRegionExtent,
- Key? key,
Creates a FResizable.
Implementation
FResizable({
required this.axis,
required this.children,
this.controller,
this.style,
this.divider = FResizableDivider.dividerWithThumb,
this.crossAxisExtent,
this.resizePercentage = 0.005,
this.semanticFormatterCallback = _label,
this.onChange,
double? hitRegionExtent,
super.key,
}) : assert(crossAxisExtent == null || 0 < crossAxisExtent, 'crossAxisExtent ($crossAxisExtent) must be > 0'),
assert(hitRegionExtent == null || 0 < hitRegionExtent, 'hitRegionExtent ($hitRegionExtent) must be > 0'),
hitRegionExtent = hitRegionExtent ?? (FTouch.primary ? 60 : 10);