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