根据Android开发指南,将为带有LAYER_TYPE_NONE的硬件加速视图创建显示列表,而将为带有LAYER_TYPE_HARDWARE的硬件加速视图创建硬件层。在这两种方法中应用旋转动画时都不需要重绘视图。那么,在启用硬件加速的情况下对视图进行动画处理时,LAYER_TYPE_NONE 和 LAYER_TYPE_HARDWARE 之间的实际区别是什么\xef\xbc\x9f
\n最近我读了"度量和网格设计指南".它谈到了我应该在布局中使用的48dp节奏.
但是"心灵差距"一章让我感到困惑.它指出:
每个UI元素之间的间距为8dp.
但是在这张图中:

在同一页面的示例中,8dp和4dp都用作填充/边距.
那么我应该使用的实际价值是多少?
就我的理解,FlatViewManager 会将其所有子项和自身平展为一个名为 FlatViewGroup 的单一视图。但后来我发现 RCTTextManager 返回 RCTText 作为其阴影节点,而 RCTText 不是虚拟节点。那么 RCTTextManager 会返回 FlatViewGroup 作为它的 viewInstance 吗?FlatViewGroup 中会有视图层次结构吗?我不确定平面的含义是什么。