INNER CODE UNIT · Dart
NavBarAnimationSettings
BilalShahid13/PersistentBottomNavBar · lib/models/nav_bar_animation.model.dart:3
class NavBarAnimationSettings {
const NavBarAnimationSettings({
this.navBarItemAnimation = const ItemAnimationSettings(),
this.onNavBarHideAnimation = const OnHideAnimationSettings(),
this.screenTransitionAnimation = const ScreenTransitionAnimationSettings(),
});
final ScreenTransitionAnimationSettings screenTransitionAnimation;
final ItemAnimationSettings navBarItemAnimation;
final OnHideAnimationSettings onNavBarHideAnimation;
}
class ScreenTransitionAnimationSettings {
const ScreenTransitionAnimationSettings({
this.animateTabTransition = false,
this.duration = const Duration(milliseconds: 300),
this.curve = Curves.ease,
this.screenTransitionAnimationType = ScreenTransitionAnimationType.fadeIn,