如何在安卓中加快连续图像的显示速度



目前,我正在尝试使用应用程序从另一部手机接收和显示视图。当收到视图时,我会将其转换为位图,并使用 ImageView 显示它们,例如imageView.setImagebitmap(xxx).但是,我发现API性能不好。

由于我需要显示连续的图像(不是视频),有什么方法可以加快显示速度吗?

谢谢

您应该考虑使用 SurfaceView 而不是 ImageView 。每次调用ImageView.setImageBitmap都会创建新的BitmapDrawable实例并且视图本身无效,因此这是快速切换映像的非常繁重的方式。

此外,如果您需要在绘制前缩放位图,您可以通过禁用位图过滤来显着提高帧速率。

最新更新