当前位置: 首页 > article >正文

TDesign:NavBar 导航栏

NavBar 导航栏

左图,右标

在这里插入图片描述

appBar: TDNavBar(
  padding: EdgeInsets.only(left: 0,right: 30.w), // 重写左右内边距
  centerTitle:false, // 不显示标题
  height: 45, // 高度
  titleWidget: TDImage( // 左图
    assetUrl: 'assets/img/logo.png',
    width: 147.w,
    height: 41.w,
  ),
  backgroundColor:  const Color(0xffE93323), // 背景
  screenAdaptation: true, // 默认true,适配手机状态栏高度
  useDefaultBack: false, // 显示左侧返回按键
  rightBarItems: [
    TDNavBarItem(
      icon: TDIcons.scan, 
      iconSize: 32,
      iconColor: Colors.white,
      action: (){
        print('点击了扫描1');
      },
    ),
    TDNavBarItem(
      icon: TDIcons.scan, 
      iconSize: 32,
      iconColor: Colors.white,
      action: (){
        print('点击了扫描2');
      },
    ),
  ]
),

默认二级页

在这里插入图片描述

appBar: TDNavBar(
  // 如果你想监听默认的返回事件,请添加onBack
  onBack: (){
    print('点击了返回');
  },
  height: 45,
  title: '我的',
  titleFontWeight: FontWeight.w600,
  backgroundColor: Colors.white,
  screenAdaptation: true,
  useDefaultBack: true,
  rightBarItems: [
    TDNavBarItem(
      icon: TDIcons.more,
      iconSize: 24,
      action: () {
        print('点击了');
      },
    ),
  ]
),

右侧自定义widget

在这里插入图片描述

rightBarItems: [
  TDNavBarItem(
    padding: const EdgeInsets.only(right: 10),  // 设置padding可调整2个图标之间的距离
    iconWidget: const TDImage(
      assetUrl: 'assets/img/mine-18.png',
      width: 24,
      height: 24,
    ),
    action: (){
      print('点击了设置');
    },
  ),
],

http://www.kler.cn/a/447467.html

相关文章:

  • 了解RPC
  • 学工管理系统-职校信息化管理平台
  • 2.4 网络概念(分层、TCP)
  • Spring(二)---基于注解的方式实现Bean管理和注入属性
  • 从监控异常发现网络安全
  • 基于蓝牙通信的手机遥控智能灯(论文+源码)
  • 未来趋势系列 篇五:自主可控科技题材解析和股票梳理
  • SpringCloud微服务开发(六)ElasticSearch/RESTful风格
  • 如何在Qt中应用html美化控件
  • 进入 Cosmic Red:第十周游戏指南
  • Linux中的mv命令深入分析
  • RAG开发中,如何用Milvus 2.5 BM25算法实现混合搜索
  • 如何深入学习JVM底层原理?
  • 火山引擎声音复刻API-2.0
  • 【从零开始入门unity游戏开发之——C#篇18】C#面向对象的封装——构造函数、`this()`构造函数链、析构函数(方法)
  • 如果模块请求http改为了https,测试方案应该如何制定,修改
  • 云手机:小红书矩阵搭建方案
  • 电商新品发布自动化:RPA 确保信息一致性与及时性【rap.top】
  • WPF制作图片闪烁的自定义控件
  • 科研篇——《吕达仁:科研真问题从何而来》
  • volatility2工具的使用vol2工具篇
  • 青少年编程与数学 02-004 Go语言Web编程 09课题、访问数据库
  • define ATL_NO_VTABLE __declspec(novtable)
  • 时间序列预测论文阅读和相关代码库
  • 基于Spring Boot的找律师系统
  • spring事件机制笔记、发布和监听