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

如何实现圆形头像效果

文章目录

  • 1 概念介绍
  • 2 使用方法
  • 3 示例代码

我们在上一章回中介绍了Stack Widget,本章回中将介绍CircleAvatar这种Widget,闲话休提,让我们一起Talk Flutter吧。

在这里插入图片描述

1 概念介绍

在上一回中我们使用了CircleAvatar Widget,之前也没有介绍过此Widget,因此有些看官希望对它做一些介绍。它是一种图片类widget.主要用来显示图形图片, 通常用来当作用户的圆形头像。

2 使用方法

CircleAvatar Widget和其它的Widget一样使用类的属性(或者叫成员变量)来控制界面显示,我们只需要给构造方法中的命名参数赋值就可以。常用的属性如下:

  • backgroundColor 用来显示背景的颜色
  • backgroundImage 用来显示背景图片
  • foregroundColor 用来显示前景的颜色
  • foregroundImage 用来显示前景图片
  • radius 圆形的半径,主要用来控制圆形的大小
  • child 用来包含子widget,比如Text等;

这么多属性如果都设置的话它不会同时显示,显示顺序依次是:前景图片,背景图片,景景颜色,前景颜色。

3 示例代码

CircleAvatar

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

相关文章:

  • python-44-嵌入式数据库SQLite和DuckDB
  • 关于 Cursor 的一些学习记录
  • 基于机器学习的用户健康风险分类及预测分析
  • 【PHP】双方接口通信校验服务
  • “飞的”点外卖,科技新潮流来袭
  • AIGC时代:如何快速搞定Spring Boot+Vue全栈开发
  • 基于TypeScript封装 `axios` 请求工具详解
  • openharmony测试子系统
  • 【React】函数组件底层渲染机制
  • 【2024年华为OD机试】 (B卷,200分)- 二叉树中序遍历(Java JS PythonC/C++)
  • GIFT ICA 下载记录
  • Flink的优化技巧
  • 力扣-数据结构-21【算法学习day.92】
  • 如何选择适合特定项目需求的人工智能学习框架?
  • python-44-嵌入式数据库SQLite和DuckDB
  • SQL-杂记1
  • C++11特性简述
  • 恒生科技OK吗?低频量化日报(明日涨停预测,指数数据,可转债上市价格预测)...
  • 2025.1.15——八、ua注入
  • SpringBoot入门实现简单增删改查
  • 基于springboot的快速集成多数据源的启动器
  • 数据结构-栈队列OJ题
  • C语言的循环实现
  • Spring6.0新特性-HTTP接口:使用@HttpExchange实现更优雅的Http客户端
  • 6G移动通信技术:相较于5G的改进点与技术实现
  • 【Python】函数 超全总结及练习案例