【问题标题】:What does building each pixel mean in flutter terms在颤振术语中构建每个像素意味着什么
【发布时间】:2019-12-11 23:11:04
【问题描述】:

我已经开始学习 Flutter 并阅读它,并且一次又一次出现的一件事是,Flutter 拥有屏幕上的每个像素,或者每个像素都由 Flutter 控制,但我并不完全理解它的真正含义. 另外,与此相反的是什么。我的意思是,如果颤动不拥有屏幕上的每个像素,那会是什么样子。已经有类似的东西了吗?

我对这个主题没有更深入的了解,因为我是移动开发的新手,所以也许有人可以简单地解释一下所有拥有每个像素是什么意思?

【问题讨论】:

  • flutter 拥有屏幕上的每个像素
  • @hesam 是的,但这意味着什么以及它是如何实现的?

标签: android ios flutter dart native


【解决方案1】:

这意味着,原生世界带有内置的预样式组件。但 Flutter 不使用它们。

Flutter 向原生平台询问“画布”,然后通过在该画布上自行绘制来重新创建这些原生组件。

后果是Flutter不受平台限制。我们可以在 Android 上使用 Cupertino 组件,或者在 Android 4.0.0 之前使用 Material design。

这也意味着您的典型 Android 调试工具将无法工作。如果您在 Flutter 应用上激活 Android 的布局调试,您将看不到太多内容。

【讨论】:

    猜你喜欢
    • 2021-08-15
    • 2022-11-30
    • 2021-06-27
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    相关资源
    最近更新 更多