1.框架层优化 1)及时更新Flutter版本,每个新的版本都会有很多性能上的优化2)关注Flutter代码规范,使用Flutter团队代码规范使用我们代码更性能更高效,如A...
1.框架层优化 1)及时更新Flutter版本,每个新的版本都会有很多性能上的优化2)关注Flutter代码规范,使用Flutter团队代码规范使用我们代码更性能更高效,如A...
使用json_serializable第三方库自动生成相应的实体类 添加依赖 手动创建model类并写入相关属性 在对应的目录下输入命令 注意:遇到冲突Conflicting...
同步、异步:表示开辟新线程的能力。串行、并行:表示队列的调度任务的能力。 任务:就是执行操作的意思,换句话说就是你在线程中执行的那段代码。在 GCD 中是放在 block 中...
flutter在使用showModalBottomSheet时,当弹层上有Textfield时,会出现键盘遮挡问题,解决办法如下: 有兴趣的可以看下MediaQuery.of...
官方文档:Optimizing ProMotion Refresh Rates for iPhone 13 Pro and iPad Pro[https://develope...
flutter动画 1.动画原理:在一段时间内快速的多次改变UI外观,由于人眼会产生视觉暂留所以最终看到的就是一个连续的动画。UI的一次改变称为一个动画帧,对应一次屏幕刷新。...
不管是苹果手机还是安卓手机,都有刘海屏的问题,除了可以用SafeArea外,可以写一个固定的方法提供设备的默认安全距离,即默认的一个padding,放到base里或者是放到一...
markdown边写边预览(sublime text编写) 步骤很简单1.按住 ctrl + shift + P来调出一个弹出的输入框2.输入package control ...
输入框样式常见的有TextField,想要修改键盘颜色,只需要设置TextField的keyboardAppearance属性即可,例如: 我们来看下这个属性: 这句注释的意...
Padding可以给其子节点添加填充。它的定义: EdgeInsetsGeometry是一个抽象类,开发中,我们一般都使用EdgeInsets类,它是EdgeInsetsGe...
单选开关Switch和复选框Checkbox 当Switch或Checkbox被点击时,会触发它们的onChanged回调。举例: 属性及外观 Switch和Checkbox...
项目需要用户可以上传自己的一些ppt,doc,pdf文档等。利用UIDocumentPickerViewController就可以帮助我们访问本地的文件达到上传的目的。 需要...