android 显示gif图片
2011-07-28 09:53
507 查看
package com.lxy; import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Movie; import android.os.Bundle; import android.view.View; public class MyActivity extends Activity { /** Called when the activity is first created. */ private MyCustomView mView; private Movie mMovie; private long mMovieStart; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mView = new MyCustomView(this); setContentView(mView); } //自定义一个类,继承View class MyCustomView extends View{ public MyCustomView(Context context) { super(context); //以文件流的方式读取文件 mMovie = Movie.decodeStream( getResources().openRawResource(R.drawable.bear)); } @Override protected void onDraw(Canvas canvas) { long curTime = android.os.SystemClock.uptimeMillis(); //第一次播放 if(mMovieStart == 0){ mMovieStart = curTime; } if(mMovie != null){ int duration = mMovie.duration(); int relTime = (int)((curTime - mMovieStart)% duration); mMovie.setTime(relTime); mMovie.draw(canvas, 0, 0); //强制重绘 invalidate(); } super.onDraw(canvas); } } }
转载自:/article/9437918.html
相关文章推荐
- Android中显示gif动态图片
- Android显示gif格式图片
- android webView加载gif图片并且居中显示
- android显示GIF图片
- Android基础篇之显示GIF格式图片
- Android-GIF图片显示
- Android显示Gif图片
- Android中显示gif动态图片
- Android 2.3 Gallery3D添加gif支持——图片显示(二)
- Android显示gif图片 GifView
- 使用GifView在android上显示gif图片
- 使用GifView在android上显示gif图片
- Android 显示GIF图片实例详解
- android 显示gif格式的图片
- binbinyang---Android实现显示GIF图片
- Android显示GIF图片
- android中自定义view显示gif格式图片
- android中使用imageview显示Gif图片
- android 显示gif图片实例详解
- Android部分机型(vivo、乐视、部分红米)对GIF透明背景图片显示白色问题分析