Flutter RotatedBox 旋转组件
在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天、每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么,如果你迷茫,不妨来瞅瞅码农的轨迹。
- 优美的音乐节奏带你浏览这个效果的编码过程
- 坚持每一天,是每个有理想青年的追求
- 追寻年轻人的脚步,也许你的答案就在这里
- 如果你迷茫 不妨来瞅瞅这里
RotatedBox 组件用来旋转其子 Widget 的功能 ,会影响子 Widget 实际的布局,基本使用代码如下:
RotatedBox(//旋转的倍数quarterTurns: 1,//旋转的子Widgetchild: Container(...),
)
参数 quarterTurns 用来配置旋转的倍数,正值为顺时针,负数为逆时针,然后实际旋转的角度为90的倍数,在 组件 layout 排版过程阶段起作用,也就是实际影响位置。
class DemoRotatedBoxPage extends StatefulWidget {@override_DemoRotatedBoxPageState createState() => _DemoRotatedBoxPageState();
}class _DemoRotatedBoxPageState extends State<DemoRotatedBoxPage> {@overrideWidget build(BuildContext context) {return Scaffold(appBar: AppBar(title: Text("RotatedBox 旋转"),),backgroundColor: Colors.white,///填充布局body: Container(padding: EdgeInsets.only(top: 100, left: 100, right: 100),child: Row(children: [buildRotate()],),),);}buildRotate() {return RotatedBox(//旋转的倍数quarterTurns: 1,//旋转的子Widgetchild: Container(child: Text('Hello World!',style: TextStyle(color: Colors.white,),),color: Colors.blueGrey,),);}
}
2 Transform.rotate 实现的旋转
class _DemoRotatedBoxPageState extends State<DemoRotatedBoxPage> {@overrideWidget build(BuildContext context) {return Scaffold(appBar: AppBar(title: Text("RotatedBox 旋转"),),backgroundColor: Colors.white,///填充布局body: Container(padding: EdgeInsets.only(top: 100, left: 100, right: 100),child: Row(children: [buildTransform()],),),);}buildTransform() {return Transform.rotate(//旋转的弧度angle: pi/2,//旋转的子Widgetchild: Container(child: Text('Hello World!',style: TextStyle(color: Colors.white,),),color: Colors.blueGrey,),);}}
完毕
不局限于思维,不局限语言限制,才是编程的最高境界。
以小编的性格,肯定是要录制一套视频的,随后会上传
有兴趣 你可以关注一下 西瓜视频 — 早起的年轻人
Flutter RotatedBox 旋转组件相关推荐
- 【Flutter】Image 组件 ( 加载网络图片 | 加载静态图片 | 加载本地图片 | path_provider 插件 )
文章目录 一.加载网络图片 二.加载静态图片 三.加载本地图片 四.完整代码示例 五.相关资源 一.加载网络图片 参考 [Flutter]Image 组件 ( Image 组件简介 | Image 构 ...
- 【Flutter】Image 组件 ( Image 组件简介 | Image 构造函数 | Image.network 构造函数 | Image.asset 构造函数 )
文章目录 一.Image 组件简介 二.Image 构造函数 三.Image.network 构造函数 四.Image.file 构造函数 五.Image.asset 构造函数 六.Image.mem ...
- 【Flutter】StatefulWidget 组件 ( 创建 StatefulWidget 组件 | MaterialApp 组件 | Scaffold 组件 )
文章目录 一.StatefulWidget 组件 二.创建 StatefulWidget 组件 三.MaterialApp 组件 四.Scaffold 组件 五. 相关资源 一.StatefulWid ...
- Flutter InkWell Ink组件
文章目录 Flutter InkWell & Ink组件 Flutter InkWell & Ink组件 InkWell组件可以在用户点击是出现水波纹效果. Ink组件可以将水波纹效果 ...
- Flutter Clip剪裁组件
文章目录 Flutter Clip剪裁组件 简述 使用 原图 ClipRect ClipOval ClipRRect ClipPath 自定义剪裁 Flutter Clip剪裁组件 简述 Flutte ...
- Flutter中动态显示组件之“坑”,我来教你怎样爬上来。
Flutter中动态显示组件之"坑",我来教你怎样爬上来.
- Flutter之BoxShadow组件
Flutter之BoxShadow组件 https://www.jianshu.com/p/3fed3b7178de
- 【Flutter学习】组件学习之目录
01. Flutter组件-Layout-Container-容器 02. Flutter组件-Text-Text-文本 03. Flutter组件-Text-RichText-富文本 04. ...
- 【Flutter】Icons 组件 ( FlutterIcon 下载图标 | 自定义 svg 图标生成 ttf 字体文件 | 使用下载的 ttf 图标文件 )
文章目录 一.FlutterIcon 下载图标 二.自定义 svg 图标生成 ttf 字体文件 三.使用下载的 ttf 图标文件 四.完整代码示例 五.相关资源 一.FlutterIcon 下载图标 ...
最新文章
- 清华 Aminer 发布最新2018人脸识别研究报告
- ubantu mysql允许外部链接_ubuntu 下mysql 设置允许远程连接
- [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform
- 神策“营销云·微信生态”全面开放,限时免费申请通道开启!
- 【bzoj2423】最长公共子序列[HAOI2010](dp)
- mysql实战17 | 如何正确地显示随机消息?
- python一维数组合并_Python编程:如何将多个一维数组的元素交叉拼接成新的一维数组...
- 我们推荐的高效工具(转)
- OSPF路由控制原理与实验
- 用python爬取微信公众号文章
- 【信息系统项目管理师】项目管理十大知识领域速记
- C#控制台程序关闭快速编辑
- 自动驾驶岗位常见面试笔试题
- 横向移动-WINRM
- Win10 Edge浏览器如何截网页长图
- 安装错误 Package requirements (json-c) were not met: No package ‘json-c‘ found
- Mac键盘部分数字键和字母键失灵,无法使用怎么办?
- 程序猿生存指南-1 初出茅庐
- word批量插入某目录下的所有图片及图片名称
- 2023十大科技趋势
热门文章
- CVPR2020 | 阿里结构感知3D目标检测,KITTI BEV 排行榜第一!
- ICCV 2019 | 爱奇艺提出半监督损失函数,利用无标签数据优化人脸识别模型
- The 2nd AI on Fashion and Textile International Conference 2019
- android if else语句,Android一起执行IF和ELSE语句
- Python自学真的可以学好嘛?
- 计算机视觉论文-2021-06-28
- Google 发布图片配对基准及挑战:从系列图像重建三维物体和建筑物
- 《Python编程从入门到实践》记录之列表遍历
- python中将列表中的元素倒序输出_python实现对列表中的元素进行倒序打印
- linux 监控键盘,如何在Linux中使用“LogKeys”监视键盘敲键