Flutter学习笔记之-圆形头像实现方式
Flutter学习笔记之-圆形头像实现方式
开发中如何实现类似圆形图片
- Container+BoxDecoration来实现圆角图像
class DemoWidget extends StatelessWidget {@overrideWidget build(BuildContext context) {return Center(child: Container(width: 100,height: 100,decoration: BoxDecoration(image: DecorationImage(image: NetworkImage("https://dss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=1636778189,1177027796&fm=26&gp=0.jpg")),borderRadius: BorderRadius.circular(50),),));}
}
- Container + CircleAvatar实现圆角头像
class DemoWidget extends StatelessWidget {@overrideWidget build(BuildContext context) {return Container( // 包裹设置头像大小width: 100,height: 100,child: CircleAvatar(backgroundImage: NetworkImage("https://dss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=1636778189,1177027796&fm=26&gp=0.jpg"),child: Container( // 控制name位置child: Text("name", style: TextStyle(color: Colors.black),),alignment: Alignment(0.0, 2.0),),),);}
}
- ClipOval显示圆角头像
class DemoWidget extends StatelessWidget {@overrideWidget build(BuildContext context) {return ClipOval(child: Image.network("https://dss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=1636778189,1177027796&fm=26&gp=0.jpg",width: 100,height: 100,),);}
}
- ClipRRect 实现圆角图片
class DemoWidget extends StatelessWidget {@overrideWidget build(BuildContext context) {return ClipRRect(borderRadius: BorderRadius.circular(50),child: Image.network("https://dss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=1636778189,1177027796&fm=26&gp=0.jpg",width: 100,height: 100,),);}
}
Flutter学习笔记之-圆形头像实现方式相关推荐
- Flutter学习笔记(10)--容器组件、图片组件
如需转载,请注明出处:Flutter学习笔记(10)--容器组件.图片组件 上一篇Flutter学习笔记(9)--组件Widget我们说到了在Flutter中一个非常重要的理念"一切皆为组件 ...
- Flutter学习笔记(一)
Flutter学习笔记(一) 学习前言 dart安装 vscode配置 持续更新中 学习前言 最近准备学习Flutter,参考B站 Dart Flutter教程_2022精讲Dart Flutter3 ...
- Flutter学习笔记(18)--Drawer抽屉组件
如需转载,请注明出处:Flutter学习笔记(18)--Drawer抽屉组件 Drawer(抽屉组件)可以实现类似抽屉拉出和推入的效果,可以从侧边栏拉出导航面板.通常Drawer是和ListView组 ...
- Flutter学习笔记--Gridview网格组件制作相册
Flutter学习笔记–Gridview网格组件制作相册 效果: GridView可以构建一个二维网格列表,其官方定义参考: https://book.flutterchina.club/chapte ...
- Flutter学习笔记 —— 完成一个简单的新闻展示页
Flutter学习笔记 -- 完成一个简单的新闻展示页 前言 思路分析 案例代码 结束语 上图 前言 刚学Flutter不久,今天我们来看看如何使用 Container & ListView实 ...
- TS学习笔记04 JS创建对象的方式
TS学习笔记04 JS创建对象的方式 首先我们回顾下JS中创建对象的方式 比如说我按照下面的创建了两个对象分别为stu1和stu2,比如说我现在想给这两个对象都添加一个新的方法,但是这两个对象 ...
- 学习笔记_使用二进制的方式修改图片
学习笔记_使用二进制的方式修改图片 1.学习目标 2.学习工具 3.开始操作 3.1 了解图片是怎样用二进制表示的 3.2 开始操作 4.参考文档 1.学习目标 掌握使用二进制的方式修改图片 了解BM ...
- Flutter学习笔记(二)登陆注册界面的实现
Flutter学习笔记(二)登陆注册界面的实现 简单的登录和注册界面的布局 SharedPreferences存储数据 页面路由和参数传递的心得 这几天按照顺序先完成了登录和注册的页面,没有什么特别的 ...
- Flutter学习笔记 —— CustomPainter自定义画布绘制爱心
Flutter学习笔记 -- CustomPainter自定义画布绘制爱心 前言 效果图 代码示例 温馨提示 结束语 前言 最近在学习Flutter中 Canvas相关内容,今天尝试写了一个爱心Dem ...
最新文章
- Solaris 系统中的snoop命令详解
- python多线程gil_Python 多线程、多进程 (一)之 源码执行流程、GIL
- 做人:失信是最大的破产!
- MyBatis 实践 -Mapper与DAO
- leetcode 67 Add Binary
- 狐假虎威的故事,狐假虎威的故事告诉我们什么道理?
- 运行控制器方法之前先执行注解@ModelAttribute的方法
- lombok的详细使用
- dcp9020cdn硒鼓!错误_显示硒鼓错误的解决办法
- java文件保险柜,java
- 每天下午5点使用计算机结束时断开终端的连,在每天下午5点使用计算机结束时断开终端的连接属于()...
- 【官方】2023年“中国软件杯”大学生软件设计大赛飞桨小汪赛道基线系统
- 字节码插桩(javassist)之插入代码块|IOC框架(Hilt)之对象注入~研究
- 基于VMware12虚拟机的Hadoop3.1.2伪分布式安装(含各软件百度云下载地址、安装过程中各类问题的解决方案)
- python编程midi键盘按键错乱_键盘按键错乱超简单解决教程
- android xp wifi连接不上,手把手解决xp系统电脑无线网络连接不上的处理技巧
- 百年携手 砥砺创新 —— 绿色巨人西门子的科技创新与实践之路
- 数据库课程设计个人总结报告
- 根据昵称首字母生成头像
- linux指令-ps
热门文章
- 华大特检企业微信使用手册
- iTunes Connect上传APP屏幕快照图片尺寸和屏幕分辨率大小
- ShareSdk申请QQ互联ID、KEY
- Conflux伍鸣破题公链困境:联盟链服务商业团体 公链服务中小商户
- python量化交易:Joinquant_量化交易基础【四】:下单、函数、API
- 王者服务器维护11月,王者荣耀11月14日更新公告 王者荣耀11月14日更新内容一览-游侠手游...
- 从零开始搭建vue+element-ui的前端开发框架
- “Unity打包非全屏游戏,运行时仍然全屏” 的问题解决方案
- 和何鸿燊来一局斗地主(算法)
- 【Flink系列】开启jdbc批量写入