我正在手机上保存.gif文件,然后将其显示在设备上。它在WVGA上工作正常,但在HVGA上,由于屏幕尺寸,它会削减大部分动画。 如何调整大小以适应屏幕?
private Movie movie;
//onDraw...
long now = android.os.SystemClock.uptimeMillis();
if (moviestart == 0)
{ // first time
moviestart = now;
}
if (movie != null)
{
int relTime = (int) ((now - moviestart) % movie.duration());
movie.setTime(relTime);
movie.draw(canvas, -10, -80);
}
我也没有展示整个动画,我正在削减20%的折扣。