首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

2011.07.18(四)——— android 播放gif

2012-09-04 
2011.07.18(4)——— android 播放gif2011.07.18(4)——— android 播放gif参考:APIDemos——graphics——BitmapDeco

2011.07.18(4)——— android 播放gif
2011.07.18(4)——— android 播放gif

参考:APIDemos——graphics——BitmapDecode

Android API中用来解码图像的类主要有BitmapFactory  (静态图像PNG或是JPEG)和Movie 解码动画(gif动画等)。

对图像或动画解码,数据源可以说byte 数组,InputStream ,资源ID,或者指定文件名。对于BitmapFactory来说,还可以通过BitmapFactory.Options 指定解码时的一些设置。

long now = android.os.SystemClock.uptimeMillis();            if (mMovieStart == 0) {   // first time                mMovieStart = now;            }            if (mMovie != null) {                int dur = mMovie.duration();                if (dur == 0) {                    dur = 1000;                }                int relTime = (int)((now - mMovieStart) % dur);                mMovie.setTime(relTime);                mMovie.draw(canvas, getWidth() - mMovie.width(),                            getHeight() - mMovie.height());                invalidate();            }




热点排行