- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我查看 ListView 并滚动它时,如果它很明显,我就知道它是卡顿的。但有时不那么明显时,这让我很困惑滚动是否卡顿?换句话说,如何检测帧是否丢失?
有没有办法以编程方式检测这种卡顿现象?我读过"How to discover if OpenGL ES frame rate is stuttering - without Instruments?" ,但我认为它不适合 Android 中的 ListView 等 2D View 。
最佳答案
一种方法(我还没有测试过)是扩展您拥有的 ListView,覆盖 draw
或 onDraw
方法,并检查有多少在一秒钟内调用它的次数。任何低于每秒约 25 帧的东西都意味着它是卡顿的。
此外,您几乎总是可以对 ListView 进行优化以避免在所有手机上卡顿(提示:检查适配器中的 View 重用),这毫无意义
关于android - 如何以编程方式检测口吃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9695340/
我刚开始在android中进行游戏开发,并且正在开发一款 super 简单的游戏。 游戏基本上就像飘扬的小鸟。 我设法使所有工作正常进行,但是却遇到了很多困难和滞后。 我用于测试的手机是LG G2,因
我有自己的 TrackRenderer 实现,用于我集成的 mp3 解码器。当 Lollipop 设备进入待机状态并返回时,它并不总是可重复的,但音频开始断断续续,直到我强制停止应用程序。 一开始,我
学习使用自动布局计算动态表格 View 单元格高度的有效方法。遇到滚动表格 View 时的问题,它开始有点卡顿,这很烦人。有时向上滚动时会卡顿很多,但这可能与我的演示核心数据代码有关。 This视频演
我有一些基于用户滚动的功能,它们会沿着页面上下移动元素(模仿滚动效果)。 为了让它更平滑一些,我正在使用 transition: transform 0.7s cubic-bezier(0.49, 0
我是一名优秀的程序员,十分优秀!