【发布时间】:2018-03-12 18:08:57
【问题描述】:
我读到了每秒帧速率。但是,无法理解什么是框架以及与屏幕刷新/渲染的关系?
屏幕是否包含被视为框架的布局?
【问题讨论】:
-
这和安卓有什么关系?电影有框架。图片是单帧。时间的快照
-
这更像是屏幕每秒刷新的次数。该术语可以追溯到电影业,它只是给出每秒使用的电影场数。帧率越高,任何动画/动作出现的越流畅。
-
如果我渲染 1 个布局文件,那么它将是多少毫秒的工作?而且,如果它被渲染,那么它应该定期更新吗?
-
另外,如果我的布局只有 1 个按钮,那么它会被视为 1 帧吗?
-
从 Android 4.1 开始,基于
View的 UI 以每秒 60 帧的速度推送到屏幕上。换句话说,每 16 毫秒,任何准备绘制的东西都会被绘制出来。什么是“准备绘制”完全取决于我们告诉 Android 直接(例如,膨胀布局)和间接(例如,填充RecyclerView行以响应用户滚动列表)绘制的内容。当我们占用主应用程序线程以使其无法响应用户输入并安排要绘制的内容时,我们“丢帧”(例如,当用户试图滚动列表时,我们正在主线程上加载数据)。
标签: android frame-rate