各位高人:
问题是这样的,设备的有效显示尺寸为1280*752, 现在有一个大约5000像素宽, 758像素高的图片,需要显示在设备上,显示的效果是图片从屏幕右侧滑入,左侧滑出, 整个滑动结束,大概10秒钟。 小弟现在用的是surfaceview, 大概的操作是起一个线程,计算时间帧数,然后将大图片对应位置的rect copy到surfaceview的canvas上。 由于整个动画只有10秒钟时间,所以滑动的速度要求很快, 小弟想了很多办法,都不行,图片在滑动的时候, 一抖一抖的的现象很严重. 需要说明的是, 这个和surfaceview的双缓冲机制没有关系, 因为我每次都是将整个surfaceview全部重绘一次的. 根本原因还是因为大尺寸图片移动时, 需要操作的像素太多, 计算量太大, 所以导致帧数不够, 现在大约只有20帧每秒。 求教各位高手, 有么有什么好办法, 能够让大尺寸的图片在屏幕上平滑移动的。 多谢多谢了!