[flutter专题]详解AppBar小部件

本文详细介绍了Flutter中的AppBar组件,包括其默认布局、各个部分如leading、title和actions的使用,以及如何通过自定义和主题选项进行个性化设置。此外,还提到了与Android开发相关的资源和学习路径。
摘要由CSDN通过智能技术生成
  • 应用栏布局

  • 自定义 AppBar

Flutter 中的 AppBar 是什么?


Flutter AppBar 是根据Material Design指南构建的应用程序组件。它通常位于屏幕顶部,并且能够在其布局中包含其他小部件。AppBar 通常显示品牌信息,例如徽标和标题,并且通常包含按钮或其他用户交互点。

以下是 Flutter 中默认的 AppBar 的样子:

// Mostly, AppBar is used inside a Scaffold widget.

Scaffold(

appBar: AppBar(),

),

应用栏布局


在Flutter中,AppBar的布局主要包括三个组成部分:leadingtitle,和actionsleading放置在AppBar的最左边位置;titleactions出现在它的右边。

Flutter AppBar 布局

leading

leading 接受一个小部件,可以分配任何东西——文本、图标,甚至一行中的多个小部件。

AppBar(

leading: Icon(Icons.account_circle_rounded),

),

Flutter AppBar 领先

您可以控制leading可以占用多少宽度:

AppBar(

leading: Icon(Icons.account_circle_rounded),

leadingWidth: 100, // default is 56

),

Flutter AppBar 前导宽度

如果leading未提供,AppBar 会自动为我们暗示。示例包括返回上一页的导航箭头或打开抽屉的菜单图标。

当上一条路线可用时,导航箭头会自动出现。

class HomePage extends StatelessWidget {

@o

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值