flutter好用的轮子推荐八-flutter一个超酷动画的底部tab栏

在这里插入图片描述
在这里插入图片描述
安装

dependencies:
  curved_navigation_bar: ^1.0.3

import 'package:curved_navigation_bar/curved_navigation_bar.dart';

使用

  • items:按钮小部件列表
  • index:NavigationBar的索引,可用于更改当前索引或设置初始索引
  • color:NavigationBar的颜色,默认值为Colors.white
  • buttonBackgroundColor:浮动按钮的背景色
  • backgroundColor: NavigationBar动画镂空时的背景,默认的Colors.blueAccent
  • onTap:按钮点击事件(index)
  • animationCurve:动画曲线,默认的Curves.easeOutCubic
  • animationDuration:按钮更改动画的持续时间,默认的Duration(毫秒:600)
  • height:NavigationBar的高度,最小值0.0,最高75.0

默认示例:

Scaffold(
  bottomNavigationBar: CurvedNavigationBar(
    backgroundColor: Colors.blueAccent,
    items: <Widget>[
      Icon(Icons.add, size: 30),
      Icon(Icons.list, size: 30),
      Icon(Icons.compare_arrows, size: 30),
    ],
    onTap: (index) {
      //Handle button tap
    },
  ),
  body: Container(color: Colors.blueAccent),
)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值