Android 如何高效地显示连续位图?

Android 如何高效地显示连续位图?,android,bitmap,Android,Bitmap,我想高效地显示连续位图。首先,我尝试了SurfaceView,代码如下: Canvas canvas = holder.lockCanvas(); canvas.drawBitmap(bmpNow, 0, 0, paint); holder.unlockCanvasAndPost(canvas); 但是,性能很差,不能满足我的需要。然后我试了另一种方法。我直接使用ImageView和ImageView.setImageBitmap(bitmap),这种方式的性能比前一种情况要好,但即使如此,

我想高效地显示连续位图。首先,我尝试了
SurfaceView
,代码如下:

Canvas canvas = holder.lockCanvas();
canvas.drawBitmap(bmpNow, 0, 0, paint);
holder.unlockCanvasAndPost(canvas); 
但是,性能很差,不能满足我的需要。然后我试了另一种方法。我直接使用
ImageView
ImageView.setImageBitmap(bitmap)
,这种方式的性能比前一种情况要好,但即使如此,它仍然不能满足我的需要


编辑:连续位图是由摄影机捕获的帧。他们将使用像ImageView这样的UI小部件逐帧显示。我希望这个UI小部件能够快速流畅地显示帧,例如:每秒显示超过15或20帧。问题是,我不知道要选择哪个UI小部件,如何高效地使用它。我建议使用libgdx或andengine库


使用普通的API会更容易,但是会有很多性能和内存问题需要处理

请更具体一点,你指的是连续位图吗?你需要什么?仅供参考;请不要要求人们接受/投票支持你的帖子。为什么不呢?这就是“V”按钮的作用——它意味着你接受的答案是最适合你的问题的答案,并回答它。@AndrewBarber停止骚扰那些要求最正常的事情的人,这个选项的RemidSign peopole绝对没有错。阅读这里@AndrewBarber你不能强迫自己对此发表意见,可能一旦你提出问题,有人提醒你这个选项,但就是这样,如果这个平台的目的不是接受答案,你就不会因为这样做或提供正确答案(接受答案)而得到奖励,停止创造规则,获得生活!我从未乞求任何投票。我只是写道,如果这是你认为合适的答案,你应该接受它。那当然是在这个人写下“谢谢”之后。也许新来的人(比如这个)不知道它是如何工作的。有些人可能也会忘记拥有此功能。我自己也不会在答案真正回答我的问题之前标记答案,但我也忘了将答案标记为已回答,或者至少再次检查答案。