Flutter ClipOval 圆形裁剪实现的图形图片
题记
—— 执剑天涯,从你的点滴积累开始,所及之处,必精益求精。
Flutter是谷歌推出的最新的移动开发框架。
Clip 家族的 Widget 用来裁剪其他 Widget ,以实现各种形状的样式。
Clip 裁剪相关 Widget 如下 :
- ClipOval: 圆形裁剪
- ClipRRect: 圆角矩形裁剪
- ClipRect:矩形裁剪
- ClipPath: 路径裁剪
在 Flutter 中 ClipOval可以将子 Wiget 裁剪成圆形或者椭圆形。
在业务开发应用场景中,如圆形图片的实现,就可使用 ClipOval 来包裹一个 Image 组件,如下 Demo:
class TestClipOvalPage extends StatefulWidget {@overrideState<StatefulWidget> createState() {return _ClipOvalState();}
}class _ClipOvalState extends State {@overrideWidget build(BuildContext context) {return Scaffold(backgroundColor: Colors.grey,appBar: new AppBar(title: Text(" ClipOval "),),body: Container(width: 100,height: 100,///裁剪组件child: ClipOval(///一个图片child: new Image.network(imageUrl, //图片地址///填充fit: BoxFit.fill),),),);}String imageUrl ="https://timgsa.baidu.com/timg?demo.image&quality=80&size=b9999_10000&sec=1578583093&di=0bf687d9589dc5c6c0778de9576ee077&imgtype=jpg&er=1&src=http%3A%2F%2Ffile.mumayi.com%2Fforum%2F201403%2F28%2F111010vhgc45hkh41f1mfd.jpg";
}
运行效果如下:
完毕
当然 以小编的性格,是必须有源码的:本文章的全部代码在这里
当然 以小编的性格,必需有一个详细属性使用的视频讲解,点击这里查看
【x1】微信公众号的每日提醒 随时随记 每日积累 随心而过
【x2】各种系列的视频教程 免费开源 关注 你不会迷路
【x3】系列文章 百万 Demo 随时 复制粘贴 使用
Flutter ClipOval 圆形裁剪实现的图形图片相关推荐
- 将图片处理成圆形_设计基本功!图片处理技巧
图片是平面设计中说服力很强的元素之一,它的真实性.直观的效果能够让观众产生浓厚的兴趣.一幅精致的图片,无论是形式还是内容都要具有一定的视觉冲击力和视觉感染力,才能够吸引观众的注意力. 适当修剪图片裁剪 ...
- Flutter实现圆形头像的几种方法
Flutter的ClipRect的使用场景 ClipRect可以用来裁剪容器内部的子元素,以避免超出容器的范围而溢出.常见的应用场景有: 将一个图像裁剪成不同形状,如圆形.方形.椭圆等: 将一个复杂的 ...
- native react 图片多选_react-native多图选择、图片裁剪(支持ad/ios图片个数控制)
import ImagePicker from 'react-native-syan-image-picker' /** * 默认参数*/const options={ imageCount:6, / ...
- react-native多图选择、图片裁剪(支持ad/ios图片个数控制)
前言: 目前关于rn比较知名并且封装好的图片选择控件很多,不过能同时支持多图片上传,个数控制兼容iOS/Ad的却寥寥无几,而今天介绍的这款框架可以实现:图片裁剪.最大图片个数限制.拍照.本地相册等功能 ...
- Android ImageCropper 矩形 圆形 裁剪框
支持圆形裁剪框,裁剪后生成圆形图案. 代码基于开源项目修改,github上项目链接:https://github.com/shengge/android-crop 还是贴下效果图: 说一下圆形裁 ...
- android自定义矩形框,Android中ImageCropper矩形、圆形 裁剪框的实现方法
前言 支持圆形裁剪框,裁剪后生成圆形图案. 代码基于开源项目修改,github上项目链接:https://www.easck.com/> 说一下圆形裁剪实现部分: 1.UI方面,自定义Circl ...
- Android 针对华为手机调用裁剪出现圆形裁剪框的处理
Android 针对华为手机调用裁剪出现圆形裁剪框的处理 if (Build.MANUFACTURER.equals("HUAWEI")) {intent.putExtra(&qu ...
- Adobe photo shop 裁剪某个图层中图片的大小
Adobe photo shop 裁剪某个图层中图片的大小 1.PS中裁剪,裁的是所有图层上的内容: 2.如果只想才将某一层中的数据,则需要通过 选区 进行操作, 如下图 3.选区创建完毕后,通过反选 ...
- 【UnityNGUI】PS裁剪UI把部分图片留着透明的部分新建图集调整NGUI的Sprite大小
做项目建立了一个新的UI,该怎么应用到场景视图中呢 ---------------------PS裁剪UI把部分图片留着透明的部分 打开画图,新建一个.PNG文件,使用相应的工具画圆 使用PS或者适合 ...
最新文章
- Js时间格式[转载]
- 细说Debug和Release区别
- 北航、旷视联合,打造最强实时语义分割网络
- Oracle游标的使用
- Matalab类定义
- html5引入外联样式的优先级,CSS的4种引入方式及优先级
- 快速找到thtmlbUtil的定义位置
- quickreport 加急!!!
- Hibernate 注解(Annotations 一)
- 胖球为李佳琦做数据?官方回应:系不实信息 已提出了投诉举报
- OS X Capitan 和 macOS Sierra U盘安装
- 【PyTorch】推荐收藏!史上最全的 PyTorch trick 集锦
- [20210425]什么?号称世界上最难的数独居然没有坚持到2秒
- MapTileDownloader 全能电子地图下载器
- 开学季,微信公众号图文排版必备十大素材
- h5耳机线弯曲了怎么办_最烦人的耳机线,总是像麻花一样缠绕在一起,这是什么个道理...
- 云服务器安装图形化界面
- 安卓机顶盒刷linux系统下载,安卓机顶盒刷机 最简单的刷机教程【图文教程】
- RabbitMQ学习笔记:消息追踪Firehose功能详解
- SEO呼叫中心解决方案有哪些?
热门文章
- NeurIPS 2019论文盘点:谷歌系最多,国内清华第一
- 最受欢迎中文机器学习课程,台大李宏毅老师公开课2019版上线!
- 用最简单的操作,做最精准的AI模型!
- 字符编码看不懂你来打我!(ASCII,Unicode,Utf-8,GB2312…)
- 手把手教我班小姐姐学java之方法重写与方法重载
- 从零开始编写深度学习库(一)SoftmaxWithLoss CPU编写
- android冒烟测试自动化,安卓自动化测试总结(五)——测试结果发送及内容展示...
- mysql sql 备份数据_mysql怎么进行数据库备份和还原,以及自动备份
- java 字符串比较 == equals_Java在比较字符串的时候,equals 与== 完全一样呀?
- hj212协议数采仪_CEMS系统配套用环保数采仪 HJ212协议上传