SipuaNavigationBar constructor

SipuaNavigationBar({
  1. required int currentIndex,
  2. required dynamic onItemSelected(
    1. int
    ),
  3. required List<SipuaItem> items,
  4. required Color selectedContent,
  5. required Color unselectedContent,
  6. required Duration animationDuration,
  7. required Color backgroundColor,
  8. required Color cursorColor,
  9. BorderRadius? cursorRadius,
  10. bool floating = false,
  11. double? opacity,
  12. BorderRadius? borderRadius,
  13. EdgeInsets? padding,
})

Implementation

SipuaNavigationBar(
    {required this.currentIndex,
    required this.onItemSelected,
    required this.items,
    required this.selectedContent,
    required this.unselectedContent,
    required this.animationDuration,
    required this.backgroundColor,
    required this.cursorColor,
    this.cursorRadius,
    this.floating = false,
    this.opacity,
    this.borderRadius,
    this.padding})
    : assert(items.length >= 2) {
  for (int i = 0; i < items.length; i++) {
    items[i].index = i;
  }
}