2

我在手机上保存了一个 .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% 的折扣。

4

0 回答 0