package com.easymorse.dialog;
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Movie;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
public class MainActivity extends Activity {
private Movie mMovie;
private long mMovieStart;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
setContentView(new CustomGifView(this));
// Dialog customDialog = new Dialog(this);
// customDialog.setTitle("test");
// customDialog.setContentView(new CustomGifView(this));
// customDialog.show();
}
class CustomGifView extends View {
public CustomGifView(Context context) {
super(context);
mMovie = Movie.decodeStream(getResources().openRawResource(
R.drawable.animation));
}
public void onDraw(Canvas canvas) {
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, 0, 0);
invalidate();
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
GiF完美运行!!!!.zip
共50个文件
svn-base:15个
all-wcprops:12个
entries:12个
0 下载量 64 浏览量
2024-04-19
12:12:04
上传
评论
收藏 74KB ZIP 举报
温馨提示
GiF完美运行!!!!
资源推荐
资源详情
资源评论
收起资源包目录
GiF完美运行!!!!.zip (50个子文件)
GiF完美运行!!!!
android_gif_demo
assets
.svn
entries 235B
all-wcprops 88B
src
.svn
entries 242B
all-wcprops 85B
com
easymorse
dialog
.svn
text-base
MainActivity.java.svn-base 1KB
entries 422B
all-wcprops 248B
MainActivity.java 1KB
.svn
entries 259B
all-wcprops 99B
.svn
entries 252B
all-wcprops 89B
res
drawable-mdpi
.svn
prop-base
icon.png.svn-base 53B
text-base
icon.png.svn-base 3KB
entries 415B
all-wcprops 216B
icon.png 3KB
drawable-ldpi
.svn
prop-base
icon.png.svn-base 53B
text-base
icon.png.svn-base 2KB
entries 415B
all-wcprops 216B
icon.png 2KB
.svn
entries 318B
all-wcprops 85B
values
.svn
text-base
strings.xml.svn-base 176B
entries 401B
all-wcprops 208B
strings.xml 176B
layout
main.xml 557B
custom_dialog.xml 419B
.svn
text-base
main.xml.svn-base 557B
custom_dialog.xml.svn-base 419B
entries 566B
all-wcprops 330B
drawable-hdpi
.svn
prop-base
icon.png.svn-base 53B
animation.gif.svn-base 53B
text-base
icon.png.svn-base 4KB
animation.gif.svn-base 15KB
entries 590B
all-wcprops 343B
animation.gif 15KB
icon.png 4KB
proguard.cfg 1KB
.svn
text-base
AndroidManifest.xml.svn-base 686B
default.properties.svn-base 362B
proguard.cfg.svn-base 1KB
entries 764B
all-wcprops 428B
default.properties 362B
AndroidManifest.xml 686B
共 50 条
- 1
资源评论
Soft_Leader
- 粉丝: 1005
- 资源: 1628
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功