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

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

背景

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

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

代码块

class BadgePage extends StatelessWidget {const BadgePage({Key? key}) : super(key: key);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),),],);}
}

效果图

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 用灵活的依赖排除策略来规避不必要的依赖关系
  • MAVEN中settings.xml文件中,<mirrors> 元素怎么写?
  • 科技赋能智慧应急:“数字孪生+无人机”在防汛救灾中的应用
  • 短视频矩阵系统源码开发-开发思路
  • SVN 80道面试题及参考答案(2万字长文)
  • vmware workstation安装debian虚拟机有时无法访问windows共享文件夹
  • uniapp 数据父传子
  • 数据结构历年考研真题对应知识点(二叉树的概念)
  • Java集合练习(2)(2024.7.8)
  • 【目标检测】使用自己的数据集训练并预测yolov8模型
  • 行列视(RCV)是否支持批量共享和自定义共享设置,以提高共享效率?
  • hive 调优
  • 科技日报社激发数据要素价值,树立媒体行业数字化转型标杆
  • Java--多态
  • 前端调试技巧(npm Link,vscode调试,浏览器调试等)
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • android图片蒙层
  • canvas绘制圆角头像
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • java概述
  • JS字符串转数字方法总结
  • spring security oauth2 password授权模式
  • SQLServer插入数据
  • webpack入门学习手记(二)
  • Xmanager 远程桌面 CentOS 7
  • 分布式熔断降级平台aegis
  • 京东美团研发面经
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 实现菜单下拉伸展折叠效果demo
  • 一道面试题引发的“血案”
  • 移动端 h5开发相关内容总结(三)
  • 怎么把视频里的音乐提取出来
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • 通过调用文摘列表API获取文摘
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #Linux(权限管理)
  • #VERDI# 关于如何查看FSM状态机的方法
  • (1)常见O(n^2)排序算法解析
  • (52)只出现一次的数字III
  • (6)添加vue-cookie
  • (CPU/GPU)粒子继承贴图颜色发射
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (搬运以学习)flask 上下文的实现
  • (多级缓存)多级缓存
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)Linux下编译安装log4cxx
  • (转)可以带来幸福的一本书
  • (自用)交互协议设计——protobuf序列化