buildByCupertino method
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);
},
);
}