1

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

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

谢谢

4

1 回答 1

0

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

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

于 2012-10-11T09:51:15.487 回答