![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
跨平台
文章平均质量分 82
__Yvan
我就是我独一无二
展开
-
【Flutter入门到进阶】Flutter基础篇---动画
隐式动画显式动画自定义隐式动画、自定义显式动画Hero 动画AnimatedContainer的属性和Container属性基本是一样的,当AnimatedContainer属性改变的时候就会触发动画。flag;});原创 2023-03-06 15:59:29 · 1472 阅读 · 0 评论 -
【Flutter入门到进阶】Flutter基础篇---弹窗Dialog
通过继承Dialog实现自定义的弹窗所谓toast框其实就是在图层的最上面一层插入一个显示图层,在Flutter中利用OverLayEntry构建图层,然后通过Overlay进行插入。原创 2023-03-06 11:48:55 · 5519 阅读 · 0 评论 -
【Flutter入门到进阶】Flutter基础篇---组件生命周期与状态
1.1.1 XML加载与解析1.1.2 ViewRootImpl组织树结构1.1.3 编舞者掌控调用时机1.1.4 View负责UI渲染1.1.5 底层surfacefiling负责沟通硬件。原创 2023-03-04 15:41:57 · 609 阅读 · 0 评论 -
【Flutter入门到进阶】Flutter基础篇---按钮、弹框、页面跳转
示例// 自定义dialogFunction()?onClosed;key,@overridePadding(Align(),Align(),],),),Container(],),)),说明所谓toast框其实就是在图层的最上面一层插入一个显示图层,在Flutter中利用OverLayEntry构建图层,然后通过Overlay进行插入示例//top值,可以改变这个值来改变toast在屏幕中的位置)),));原创 2023-03-02 11:16:04 · 1989 阅读 · 0 评论 -
【Flutter入门到进阶】Flutter基础篇---布局
GridView网格布局在实际项目中用的也是非常多的,当我们想让可以滚动的元素使用矩阵方式排列的时 候。此时我们可以用网格列表组件GridView实现布局GridView创建网格列表主要有下面三种方式1、可以通过GridView.count 实现网格布局2、可以通过GridView.extent 实现网格布局3、通过GridView.builder实现动态网格布局。原创 2023-03-01 21:47:01 · 2524 阅读 · 1 评论 -
【Flutter入门到进阶】Flutter基础篇---基础组件
阿里巴巴图标库官网 iconfont.cn上有很多字体图标素材,我们可以 选择自己需要的图标打包下载后,会生成一些不同格式的字体文件,在Flutter中,我们使用ttf格式即可。// 设置图标示例//使用阿里图标库支持//图标库:https://material.io/tools/icons/appBar: AppBar(title: const Text("你好Flutter")),),));@override。原创 2023-03-01 21:02:08 · 1390 阅读 · 0 评论 -
【Flutter入门到进阶】Flutter基础篇---第一个Flutter应用
MaterialApp是一个方便的Widget,它封装了应用程序实现Material Design所需要的一些Widget。5、analysis_options.yaml文件:分析dart语法的文件,老项目升级成新项目有警告信息的话可以删掉 此文件。1、android、ios、linux、macos、web、windows文件夹:都是对应平台相关代码。每一个flutter项目的lib目录里面都有一个main.dart这个文件就是flutter的入口文件。其中的main方法是dart的入口方法。原创 2023-03-01 15:42:27 · 610 阅读 · 0 评论 -
【Flutter入门到进阶】Flutter基础篇---介绍与环境
Flutter是谷歌公司开发的一款开源、免费的UI框架,可以让我们快速的在Android和iOS上构建高质量 App。它最大的特点就是跨平台、以及高性能。目前 Flutter 已经支持 iOS、Android、Web、Windows、macOS、Linux等。Flutter基于谷歌的dart语言,如果没有任何Dart语言的基础,不建议直接学习Flutter。建议先学习Dart 语言的基本语法。然后再进入Flutter的学习。原创 2023-03-01 14:52:07 · 3097 阅读 · 0 评论 -
【Flutter入门到进阶】跨平台相关---Flutter的选择
1、Flutter通过Dart解决代码适配问题2、Flutter通过Framework解决UI风格不统一问题3、Flutter通过自建渲染引擎,绕过Android和iOS的绘制流程,完成图片的生成4、Flutter通过嵌入层完成对于不同系统的图像数据推送方案。原创 2023-02-12 10:52:41 · 1836 阅读 · 0 评论 -
【Flutter入门到进阶】跨平台相关
Java 系说到跨平台虚拟机大家都会想到 Java,因为这个语言一开始就是为了跨平台设计的,Sun 的 J2ME 早在 1998 年就有了,在 iPhone 出来前的手机上,很多小游戏都是基于 J2ME 开发的,这个项目至今还活着,能运行在 Raspberry Pi 上。原创 2023-02-07 22:00:45 · 917 阅读 · 1 评论