如何加快android中连续图像的显示速度

时间:2012-10-11 09:19:37

标签: android android-imageview

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

因为我需要显示连续图像(不是视频),有没有什么方法可以加快显示效果?

谢谢

1 个答案:

答案 0 :(得分:0)

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

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