首页 > 其他分享 >Flutter——最详细(Badge)使用教程

Flutter——最详细(Badge)使用教程

时间:2024-07-03 23:56:21浏览次数:17  
标签:教程 const color Colors backgroundColor child Badge Flutter

背景

主要常用于组件叠加上圆点提示;
使用场景,消息数量提示,消息红点提示

属性作用
backgroundColor红点背景色
smallSize设置红点大小
isLabelVisible是否显示
offset设置红点位置
alignment设置红点位置
child设置底部组件

代码块

class BadgePage extends StatelessWidget {
  const BadgePage({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return const Wrap(
      spacing: 20,
      children: [
        Badge(
          backgroundColor: Colors.redAccent,
          smallSize: 10,
          child: Icon(Icons.update,size: 36,color: Colors.blue,),
        ),
        Badge(
          backgroundColor: Colors.redAccent,
          smallSize: 10,
          label: Text('99'),
          isLabelVisible: false,
          largeSize: 14,
          child: Icon(Icons.update,size: 36,color: Colors.blue,),
        ),
        Badge(
          backgroundColor: Colors.redAccent,
          smallSize: 10,
          label: Text('99'),
          largeSize: 14,
          child: Icon(Icons.update,size: 36,color: Colors.blue,),
        ),
        Badge(
          backgroundColor: Colors.red,
          label: const Text('99'),
          smallSize: 20,
          textStyle: const TextStyle(fontSize: 8, color: Colors.red),
          padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 2),
          largeSize: 14,
          offset:  Offset(-4, -4),
          alignment: Alignment.bottomRight,
          child: const Icon(Icons.message, size: 36, color: Colors.indigo),
        ),
      ],
    );
  }
}

效果图

在这里插入图片描述

标签:教程,const,color,Colors,backgroundColor,child,Badge,Flutter
From: https://blog.csdn.net/u013290250/article/details/140160496

相关文章

  • Yi.Admin+Blazor上手教程系列2
    基础设施层,存放各种通用方法、ORM等领域共享层,存放枚举、常量、事件参数、对应用层的dto领域层,存放业务的内部实现(领域服务)、领域事件。对外也就是对应用层可以暴露实体、对应用层的dto应用抽象层,存放应用层抽象、系统对外的dto应用层,存放对业务的组装(领域服务),对外暴露的dto,主......
  • Yi.Admin+Blazor上手教程系列1
    1、clone项目后可以删除的实例文件2、认识各个模块Doman.Shared共享层最底层是Doman.Shared,共享层,这里存放各个常量、枚举、不依赖各个模块的通用类,Doman.Shared,共享层是一层很简单、不包含业务的模块,让它尽可能简单。Domain领域层只依赖Doman.Shared的Domain领域层,你的......
  • 机器人控制系列教程之Delta机器人轨迹规划
    并联机器人轨迹规划原理轨迹规划:并联机器人的轨迹规划相比于串联机器人更加严苛,因为在大多数工作场合都有高速、高精度、轻载的特征。其一般运动轨迹为Point-To-Point,对这始末两点的轨迹规划在Delta机器人乃至所有机器人领域具有重要的意义,这直接影响机器人的工作节拍、......
  • 机器人控制系列教程之Delta机器人奇异性分析
    并联机器人奇异性对于并联机构的奇异性问题比串联机构复杂。某些位形机构会失去自由度,某些位形机构会出现不可控自由度。其分析方法主要有几何法和代数法,几何法:即根据高等空间相关知识和机构中角度范围、干涉条件等推导出机构的奇异位形;代数法:又称之为解析法,可分为雅可......
  • 机器人控制系列教程之Delta机器人运动学分析(2)
    基于MATLAB的Delta机器人正向运动学模型求解我们在上一篇推文中,推导了Delta机器人的正向运动学,简单来说,就是我们可以通过机器人的末端位姿求解出对应的关节空间的角度(位置)。最终我们分析该机器人的空间位置结构方程最终取得一个解为:......
  • 使用Charles实现Android抓包,附带Charles破解教程
    1.下载Charles网址:下载Charles安装完成后的界面:2.配置http抓包点击该选项可以看到代理的ip和端口号然后在手机的wifi中配置代理(手机和电脑要在同一局域网),代理选择手动,并填入ip和端口号电脑出现允许代理的提示,点击Allow即可到此处表示已经可以抓http的手机包......
  • 使用G TOKEN 做市值管理教程
    作为项目方,交易所或者币种没有交易量,交易深度不够,K线不好看,很容易造成用户的流失,那么市值管理机器人就很有必要,可以帮助项目方进行市值管理,无需长期盯盘,但有些市值机器人跑k线不够自然真实,K线出现瞬间离谱的猛拉猛砸,这样很难吸引新的用户,GTOKEN市值机器人完美的解决了这个问......
  • flutter项目正式打包上线
    正式打包修改应用版本以及升级打包 ......
  • 最新AI大模型系统源码,ChatGPT商业运营版系统源(详细图文搭建部署教程)+AI绘画系统,DALL-E
    一、前言人工智能语言模型和AI绘画在多个领域都有广泛的应用.....SparkAi创作系统是一款基于ChatGPT和Midjourney开发的智能问答和绘画系统,提供一站式AIB/C端解决方案,涵盖AI大模型提问、AI绘画、文档分析、图像识别和理解、TTS&语音识别、AI换脸等多项功能。支持GPTs应......
  • Transformer终极教程:一周速成手册
    前言在自然语言处理(NLP)和深度学习领域,Transformer模型无疑是一颗璀璨的明星,自其2017年由Vaswani等人提出以来,便迅速成为众多任务中的首选架构,特别是在机器翻译、文本生成、文本分类、问答系统等任务中展现了强大的性能。本篇文章旨在通过一周的速成学习,带你深入理解Transfo......