
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
渲染机制似乎是所有前端框架开发者都要深入了解的知识。绘图原理计算机绘图原理:屏幕显示器一般以60Hz的固定频率刷新,每一帧图像绘制完成后,会继续绘制下一帧,这时显示器就会发出一个Vsync信号,按60Hz计算,屏幕每秒会发出60次这样的信号。CPU计算好显示内容提交给GPU,GPU渲染好传递给显示器显示。Flutter也遵循这种模式:GPU的VSync信号同步给到UI线程,UI线程使用Dart来构
如果说Java是面向对象,那么Flutter就是面向组件,一切皆组件,那么多组件怎么学习呢,这里我就把高频使用的组件、方法、以及pub包整理一下,主要是能够快速上手和入门。常用Widget基组件StatelessWidget(无状态的,一次渲染绘制)StatefulWidget(有状态的,可多次渲染绘制)flutter大部分组件都是间接或者直接继承于这两个组件。门户组件MaterialApp(an
早前android给人的印象是卡,慢,无;但是从6.0依赖的手机似乎人们不再提android的这些诟病了,无非来一句“不高端”。知道什么原因吗?有同学说,android一个劲的提升内存,和CPU的升级,但这只是其中的表象,为什么会提升内存呢?认识一下Jvm、Dalvik和Art,你将一切都明白了。什么是JVMJVM本质上就是一个软件,是计算机硬件的一层软件抽象,在这之上才能够运行Java程序,JA
针对dex文件,做android开发的应该都见过,没见过也听说过,至少听说过65536吧,本篇文章就带大家认识以下dex。什么是dex文件大家知道JVM 是 JAVA 虚拟机,用来运行 JAVA 字节码程序。Dalvik 是 Google 设计的用于 Android平台的运行时环境,适合移动环境下内存和处理器速度有限的系统。ART 即 Android Runtime,是 Google 为了替换 D
如果你像我一样很容易健忘,那么你也应该像我一样有一个好习惯——“好记性不如赖笔头”。Android开发中ImageView的ScaleType属性就有很多选择,说实话我是真的记不住这么多类型的用法,所以只有记下来咯,用的时候直接翻看一下,2分钟搞定。你知道ImageView的ScaleType怎么用吗?ScaleType概述ImageView 的 ScaleType 一共八种类型,分别是:CENT







