我有一个处理相机图像的应用程序,并在Bitmap上放置鱼眼效果。它工作正常,但一开始非常慢,直到效果在位图上然后后续调用添加更多失真并更新图像然后非常快。我首先将相机图像绘制为背景位图。然后,我从屏幕上的touchevents创建该图像的2个子集。然后,这两个子集位图通过处理方法,然后使用原始xy线在背景图像上作为叠加。我已经完成了一些日志记录,因为在onDraw方法中绘制了位图并记录了图像处理循环的开始/结束时间。它似乎在循环通过失真方法完成之前完成执行drawBitmap()方法?一旦图像循环结束,屏幕就会重新绘制。我原本以为在执行drawBitmap方法后屏幕会更新。任何人的想法?感谢。