摘要: 我们都知道flutter都是通过setState重新渲染build,实现数据和UI的更新;然而一个界面有时候需要更新的内容较少,而重新build,会大大的影响性能问题。因此,flutter有一个增量渲染的机制,去对数据发生变的进行增量更新。 接下来我们就来讲述一下flutter增量更新常用到的key 阅读全文
posted @ 2021-07-01 17:22 清晨小院 阅读(1367) 评论(0) 推荐(0)
摘要: Expanded常用于Row, Column, Flex的子元素中;在使用Expanded子Widget的时候,能够填充满剩余空间。 Expanded的定义 Expanded的定义非常简单,里面只包含flex和child属性 const Expanded({ Key key, int flex = 阅读全文
posted @ 2021-07-01 17:11 清晨小院 阅读(223) 评论(0) 推荐(0)
摘要: 1、GestureDetector GestureDetector在Flutter中负责处理跟用户的简单手势交互,GestureDetector控件没有图像展示,只是检测用户输入的手势,并作出相应的处理,包括点击、拖动和缩放。许多控件使用GestureDetector为其他控件提供回调,比如Icon 阅读全文
posted @ 2021-07-01 16:47 清晨小院 阅读(181) 评论(0) 推荐(0)
摘要: EdgeInsets 我们看看EdgeInsets提供的便捷方法: fromLTRB(double left, double top, double right, double bottom):分别指定四个方向的填充。 all(double value) : 所有方向均使用相同数值的填充。 only 阅读全文
posted @ 2021-07-01 16:41 清晨小院 阅读(113) 评论(0) 推荐(0)
摘要: Java线程详解 Java线程:概念与原理 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线 阅读全文
posted @ 2021-05-07 17:12 清晨小院 阅读(55) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示