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);          }      }  }

转载自: http://blog.csdn.net/y13872888163/article/details/6446235

更多相关文章

  1. 文件对应
  2. Android 的网络编程(8)-文件上传功能
  3. Android实时抓取日志,生成文件
  4. android assets/raw 大文件读取
  5. Android加载html实现文件上传功能
  6. Android -- App生成快捷方式
  7. Android中将assets中的文件拷贝到sd卡
  8. db文件查看工具SQLiteExpert
  9. android proc 虚拟文件系统

随机推荐

  1. android时序图 以及UML中时序图、流程图
  2. Android(安卓)解压APK文件
  3. 【原创】Proton在Android上的编译
  4. Android里的菜单
  5. Android中的Context详解
  6. EditText属性
  7. android 回到桌面
  8. Android(安卓)Studio动态自定义编译输出
  9. Android(安卓)近百个项目的源代码,覆盖And
  10. Android入门——基础控件