FResizable constructor
FResizable({
- required Axis axis,
- required List<
FResizableRegion> children, - FResizableControl control = const .managedCascade(),
- FResizableStyle style(
- FResizableStyle style
- FResizableDivider divider = .dividerWithThumb,
- double? crossAxisExtent,
- double resizePercentage = 0.005,
- String semanticFormatterCallback(
- FResizableRegionData first,
- FResizableRegionData second
- double? hitRegionExtent,
- Key? key,
Creates a FResizable.
Implementation
FResizable({
required this.axis,
required this.children,
this.control = const .managedCascade(),
this.style,
this.divider = .dividerWithThumb,
this.crossAxisExtent,
this.resizePercentage = 0.005,
this.semanticFormatterCallback = _label,
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);