cupertino_tabbar

强烈建议阅读文档并在真实设备上运行示例项目,以充分理解和检查全部功能。

这是一个高度可定制且简单的组件,用于拥有iOS 13风格的标签栏。

cupertino_tabbar

如何使用

只需按照示例创建CupertinoTabBar

CupertinoTabBar(
  Colors.black                  //_backgroundColor
  Colors.white                  //_foregroundColor
  [...],                        //_widgets
  cupertinoTabBarValueGetter,   //_valueGetter
  (int index) {                 //_onTap
    setState(() {
      cupertinoTabBarValue = index;
    });
  },
  {Key key,
  useSeparators     : false,
  horizontalPadding : 10.0,
  verticalPadding   : 10.0,
  borderRadius      : const BorderRadius.all(const Radius.circular(10.0)),
  duration          : const Duration(milliseconds: 250)})
)

int cupertinoTabBarValue = 0;
int cupertinoTabBarValueGetter() => cupertinoTabBarIValue;

进一步说明

有关所有参数和方法的完整描述,请参阅文档

GitHub

https://github.com/aliyigitbireroglu/flutter-cupertino-tabbar