08. 底部导航栏 navBar

BottomNavigationBar 组件

放在 Scaffold 组件中

属性作用类型
items底部导航栏集合List
iconSize图标Icon
currentIndex默认选中第几个Index
onTap触发的回调函数(index){}
fixedColor选中的颜色Color
type当超过三个导航栏时需要配置该类型BottomNavigationBarType.fixed
Scaffold(
bottomNavigationBar:BottomNavigationBar(
       type:BottomNavigationBarType.fixed,
       currentIndex:0,
       onTap:(index){
           // 打印当前点击图标的下标
      }
  items:const [
           BottomNavigationBarItem(
          icon:Icon(Icons.home),
               label:"首页"
          ),
           BottomNavigationBarItem(
          icon:Icon(Icons.class),
               label:"分类"
          ),
           BottomNavigationBarItem(
          icon:Icon(Icons.char),
               label:"购物车"
          ),
           BottomNavigationBarItem(
          icon:Icon(Icons.user),
               label:"我的"
          ),
      ]
  )
)

切换页面,可定义多个body的组件,通过taber的index对应好每个body的数组中下标的位置


全屏浮动组件实现闲鱼按钮效果

Scaffold(
floatingActionButton:Container(
  height:30,
       width:30,
       padding:EdgeInsets.all(4),
       margin:EdgInsets.only(top:4),
       decoration:BoxDecoration(
      color:Colors.white,
           borderRadius:BorderRadius.circular(15)
      ),
       child:FloatingActionButton(
      onPress(){},
           child:Icon(Icons.add)
      )
  ),
   floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
)
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇