54、Flutter核心原理–Flutter UI 框架(Framework)

Flutter 从上到下分为框架层、引擎层和嵌入层三层。开发者基本上都是与框架层打交道。
术语UI框架(UI Framework)特指:基于一个平台,在此平台上实现一个能快速开发GUI(图形用户接口)的框架,这里的平台特指操作系统,如Android、iOS或者Windows、macOS。通常来讲平台提供的都是图形 API 都非常的基础,通常就是一个和 Canvas 差不多基础的绘制接口,如果没有UI 框架的封装,可以想象一下,如果没有UI框架的封装,直接用 Canvas 来构建用户界面将会是怎样的一个体验! 所以,简单来讲, UI 框架解决的问题就是:如果只提供一个 Canvas,如何来封装一套可以高效创建UI的框架。
我们说过各个平台UI 框架的原理是相通的,也就是说无论是Android还是iOS,他们将一个用户界面展示到屏幕的流程是相似的,所以,在介绍Flutter UI框架之前,我们先看看平台图形处理的基本原理,这样可以帮助读者对操作系统和系统底层UI逻辑有一个清晰的认识。
硬件绘图基本原理
提到原理,我们要从屏幕显示图像的基本原

54、Flutter核心原理–Flutter UI 框架(Framework)最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/17550.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>