flutter - Flutter 底部导航栏
问题描述
我在颤动中试验底部导航栏。再一次,非常新的颤振。我可以使用自定义 svg 图标而不是 Flutter 在 BottomNavigationBarItem 中提供的材料提供的图标吗?如果你能用代码片段帮助我,那就太棒了。
我现在正在使用这种类型的导航栏。在此处输入图像描述。我有这些自定义图标,但我不知道如何使用它们。
解决方案
使用包来使用svg,说明在这里:https ://pub.dev/packages/flutter_svg#-installing-tab-
然后将 svg 文件包含在图标参数中的底部导航栏项目中
bottomNavigationBar: BottomNavigationBar(
items: [
BottomNavigationBarItem(
icon: SvgPicture.asset(/*path to the svg file*/),
title: Text("Browse")
),
]
推荐阅读
- c# - 涉及过滤、展平和分组时的问题理解 Linq 查询结构
- spring - Spring crud 存储库 - save() 尝试在子属性中为多对一关系插入新行
- awk - awk 根据模式转置行并在当前列之前移动(复制)并填充空字段
- if-statement - 如何解释这个奇怪的 if(dwRet < bufsize) 语句?
- linux - 为什么长时间运行 INSERT … SELECT … 时 PostgreSQL 不保存到磁盘?
- node.js - 如何验证请求正文仅包含某些字段?
- php - 根据 Woocommerce 中的购物车商品数量为产品价格添加额外费用
- c# - 升级到 DotNet Core 2.2 后 Azure 应用服务不运行
- sql - 仅返回特定文档 ID 的最近邮寄日期
- json - 在 JSON 文件中搜索一个有效的 IP 地址并抓取它