SSpreadsheetHorizontalScrollButtons constructor
const
SSpreadsheetHorizontalScrollButtons({
- Key? key,
- required SSpreadsheetHorizontalSyncController controller,
- EdgeInsetsGeometry padding = EdgeInsets.zero,
- double leadingInset = 0,
- MainAxisAlignment mainAxisAlignment = MainAxisAlignment.spaceBetween,
- CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
- Duration animationDuration = const Duration(milliseconds: 800),
- Curve animationCurve = Curves.easeOutCubic,
- double activationThreshold = 100,
- SSpreadsheetScrollButtonBuilder? buttonBuilder,
Implementation
const SSpreadsheetHorizontalScrollButtons({
super.key,
required this.controller,
this.padding = EdgeInsets.zero,
this.leadingInset = 0,
this.mainAxisAlignment = MainAxisAlignment.spaceBetween,
this.crossAxisAlignment = CrossAxisAlignment.center,
this.animationDuration = const Duration(milliseconds: 800),
this.animationCurve = Curves.easeOutCubic,
this.activationThreshold = 100,
this.buttonBuilder,
});