buildByCupertino method

  1. @override
Widget buildByCupertino(
  1. BuildContext context
)

build on cupertino mode (Flutter implementation)

Implementation

@override
Widget buildByCupertino(BuildContext context) {
  return CupertinoTabScaffold(
    controller: valueOf('controller', controller),
    backgroundColor: valueOf('backgroundColor', backgroundColor),
    resizeToAvoidBottomInset: valueOf('resizeToAvoidBottomInset', resizeToAvoidBottomInset),
    tabBar: CupertinoTabBar(
      items: valueOf('tabs', tabs),
      onTap: valueOf('onTap', onTap),
      currentIndex: valueOf('currentIndex', currentIndex),
      backgroundColor: valueOf('backgroundColor', backgroundColor),
      activeColor: valueOf('activeColor', activeColor) ??
                   valueOf('selectedItemColor', selectedItemColor),
      inactiveColor: valueOf('inactiveColor', inactiveColor) ??
                     valueOf('unselectedItemColor', unselectedItemColor),
      iconSize: valueOf('iconSize', iconSize),
      border: valueOf('border', border),
      height: valueOf('tabBarHeight', tabBarHeight),
    ),
    tabBuilder: (BuildContext context, int index) {
      return valueOf('tabBuilder', tabBuilder)(context, index);
    },
  );
}