defaultNavigationIndicator static method
Implementation
static Widget defaultNavigationIndicator({
required BuildContext context,
int? index,
required List<Offset> Function() offsets,
required List<Size> Function() sizes,
required Axis axis,
required Widget child,
}) {
if (index == null) return child;
assert(debugCheckHasFluentTheme(context));
final theme = NavigationPaneTheme.of(context);
final left = theme.iconPadding?.left ?? theme.labelPadding?.left ?? 0;
final right = theme.labelPadding?.right ?? theme.iconPadding?.right ?? 0;
return StickyNavigationIndicator(
index: index,
offsets: offsets,
sizes: sizes,
child: child,
color: theme.highlightColor,
curve: theme.animationCurve ?? Curves.linear,
axis: axis,
topPadding: EdgeInsets.only(left: left, right: right),
);
}