当前位置: 首页 > news >正文

廊坊那家做网站排行榜制作网站要多少费用

廊坊那家做网站排行榜,制作网站要多少费用,淘宝联盟怎么做网站,晋州建设规划局网站Flutter整体框架由三部分组成:Framework、Engine和Embedder。 Framework Framework提供了一个用 Dart 语言编写的现代、反应式框架,由许多抽象的层级组成。它包括一套丰富的布局、动画、绘制、手势UI组件及配套代码,以及更基础的异步、文件、…

       

        Flutter整体框架由三部分组成:Framework、Engine和Embedder。

       Framework

        Framework提供了一个用 Dart 语言编写的现代、反应式框架,由许多抽象的层级组成。它包括一套丰富的布局、动画、绘制、手势UI组件及配套代码,以及更基础的异步、文件、ui等基础服务。

        Framework最顶端是各种Widgets。包括我们经常用到的 Material 和 Cupertino两种风格的Widget以及下面的不带明确风格的Widgets。比如:UI/文本/图片/按钮等基础 Widgets。 在 Widget 层下面,你会发现 Rendering 层。

        再往下是RenderObject。其会被上层的Flutter Widgets调用来实现其布局和后台的绘制。Rendering tree 中的所有 RenderObjects 都会被Flutter分层和绘制。不过,大多数情况下, 你会发现 Flutter中我们想要实现自定义的绘制逻辑,主要是使用CustomPaint或RenderObject的子类RenderBox ,而不是直接使用RenderObject。因为封装一个全新的RenderObject是相当麻烦的,我们必须去实现layout、绘制和命中测试逻辑。

        dart:ui 是框架的最底层,它负责处理与 Engine 层的交流沟通,以及一些对Flutter开发的基础抽象。 此部分的核心代码是: flutter 仓库下的flutter package,以及 sky_engine 仓库下的 io, async, ui等package。

       Engine

        Engine大部分是用C++实现的,其提供了Flutter核心API的底层实现。包括 Dart 运行时、编译工具链,以及图形(通过Skia)、文本布局、文件和网络I/O、可访问性支持、插件架构等等,是连接框架和系统(Andoird/iOS)的桥梁。

        Engine通过dart:ui暴露给Flutter框架,它将底层的C++代码封装在Dart类中。这个库暴露了最底层的基元,例如用于驱动输入、图形和文本渲染子系统的类。

        Dart 部分主要包括:Dart Runtime,Garbage Collection(GC)以及Debug模式下的JIT支持。

        Skia是开源的二维图形库,提供了适用于多种软硬件平台的通用API。

        Text 即文本渲染,其使用Skia作为渲染后端,在Android和Fuchsia上使用FreeType渲染,在iOS上使用CoreGraphics来渲染字体。

       Embedder

        Embedder 负责与底层操作系统协调,以访问服务,如渲染表面、可访问性和输入,并管理线程及消息事件循环。

        Embedder提供初始化 Flutter 引擎的入口,使Flutter 代码可以作为一个模块集成到现有的应用程序中,或者作为应用的主要模块。

        Embedder会获取 UI 和栅格化线程,创建 Flutter 可以写入的纹理。

        Embedder层同时负责管理应用的生命周期,包括输入的操作(例如鼠标、键盘和触控)、窗口大小的变化、线程管理和平台消息的传递等等。

http://www.tj-hxxt.cn/news/85845.html

相关文章:

  • 企业网站加视频搜索引擎是什么
  • 保定网站建设推广独立站seo外链平台
  • 怎么通过做网站挣钱排名网
  • 企业网站备案提供什么资料潍坊seo计费
  • 教育机构做网站的目的计算机培训班培训费用
  • 做网站怎样连数据库百度网站优化软件
  • 网站建设的初衷武汉网站关键词推广
  • 上海做网站公司qinmootorrentkitty磁力猫引擎
  • 如何在腾讯云做网站百度指数怎么用
  • 泉港区住房和城乡规划建设局网站seo排名啥意思
  • 农机网站建设目标服务营销策略
  • 什么是网站开发类课程站长之家关键词查询
  • 招投标网站的建设制作企业宣传片视频
  • 做网站的诈骗8000块钱犯法吗市场调研报告怎么写
  • 吉安网站建设343000电商sem是什么意思
  • wordpress优秀站点怎么做电商创业
  • 做网站seo的公司上海关键词优化外包
  • 用手机做网站服务器北京做网站的公司有哪些
  • 表格网站怎么做百度霸屏推广多少钱一个月
  • 网站建设dede模板免费微信营销的10种方法技巧
  • 网站建设小故事江苏网站推广
  • web网站建设培训班企业线上培训平台有哪些
  • 用哪个网站做相册视频文件夹谷歌收录查询
  • 网站的备案可以管几年南宁百度seo推广
  • wordpress 自定义 插件广州企业网站seo
  • 以春天为主题的网站建设资源识图找图
  • 东昌网站建设费用山东省住房和城乡建设厅
  • idc销售网站模板全网整合营销外包
  • 怎呀做网站交换友情链接的意义是什么
  • 两学一做党员夜校播放网站沧州网络推广外包公司