我正在研究ApiDemos代碼示例,並看到了一個用於激活gif圖像的示例。它工作正常。當我用我自己的gif圖像替換那個gif圖像,即R.drawable.animated_gif時,它會壓縮/扭曲gif圖像並且工作不正常。任何想法? 這裏是MyView的類的onDraw()方法:gif android中的圖像
@Override protected void onDraw(Canvas canvas) {
canvas.drawColor(0xFFCCCCCC);
long now = android.os.SystemClock.uptimeMillis();
if (mMovieStart == 0) {
mMovieStart = now;
}
if (mMovie != null) {
int dur = Math.max(mMovie.duration(), 1);
int pos = (int)(now % dur);
mMovie.setTime(pos);
mMovie.draw(canvas, getWidth() - mMovie.width(),
getHeight() - mMovie.height());
invalidate();
}
}
http://stackoverflow.com/questions/3660209/android-display-animated-看看這是否有幫助! – m4n07 2012-04-17 15:56:45