`

显示gif图像用系统movie类

阅读更多
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 demo extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new SampleView(this));
}

private static class SampleView extends View {
private Movie mMovie;
private long mMovieStart;

public SampleView(Context context) {
super(context);
setFocusable(true);
InputStream is;
is = context.getResources()
.openRawResource(R.drawable.jj);
mMovie = Movie.decodeStream(is);
}
@Override
protected 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, 20, 100);
invalidate();
}
}
}
}
分享到:
评论

相关推荐

    android中显示本地或网络GIF图片

    本篇文章将详细介绍如何在Android应用中利用`Movie`类来显示本地和网络的GIF图片。 首先,我们要了解`Movie`类。`Movie`是Android SDK中的一个类,它主要用于解析和播放动画图像,如GIF格式。这个类提供了从数据源...

    GIF制作编辑 GIF Movie Gear V4.1.2 绿色版.rar

    "绿色版"通常指的是无需安装,解压即用的软件版本,这使得GIF Movie Gear V4.1.2能够方便快捷地在各种系统环境中运行,不留下任何冗余文件,对用户的电脑系统影响极小。 该软件的核心功能包括: 1. **创建GIF动画*...

    视频转GIF软件Movie To GIF 3.3.1.0

    在提供的压缩包中,包含了一个名为“Movie To GIF.exe”的可执行文件,双击运行即可开始使用。请注意,确保你的计算机系统满足软件的运行环境,通常是Windows操作系统。安装过程简单快捷,启动后即可开始你的GIF制作...

    Movie To GIF 3.1.0一款影片转 Gif 工具.exe

    Movie To GIF 中文版是一款易于使用的动画 GIF 转换器视频,界面简洁友好。 Movie To GIF 有效地将大多数流行视频格式(包括 AVI,MPEG,MP4,WMV,MKV,MOV,VOB,RMVB 等)的视频转换为 GIF。Movie To GIF 主要...

    GIF+MOVIE+GEAR绿色版2.0

    **GIF+MOVIE+GEAR绿色版2.0**是一款专为用户设计的轻便型GIF动画制作工具,其特色在于操作简单、界面直观,适合初学者和专业人士快速制作高质量的GIF动态图像。这款软件以绿色免安装的形式提供,用户无需进行复杂的...

    AVI 转GIF Movie Gear

    7. **性能与兼容性**:一个高效的转换工具应该能够快速处理大型AVI文件,并且生成的GIF文件在各种操作系统和浏览器上都能正常显示。 通过"AVI转GIF Movie Gear"这样的工具,用户无需深入理解这些技术细节,只需几步...

    GIF Movie Gear v4.2.1 汉化版

    功能介绍: GIF Movie Gear 是一款实用的 GIF 文件制作、编辑、优化、转换软件。您可以用它打开 BMP/GIF/JPG/PNG/PSD/AVI/CUR/ICO 等格式并将它们转换或混合为 GIF 格式,并保存为 BMP/GIF/JPG/PNG/PSD/AVI/CUR/ICO ...

    GIF Movie Gear动画制作教程

    初次接触GIF Movie Gear时,你会发现其安装过程简单明了,兼容多种Windows操作系统版本,如Windows 95等。软件界面直观,操作逻辑清晰,即便是初学者也能快速上手。 #### 动画制作流程 - **插入帧(Insert Frame)...

    Movie To GIF 主要特点 将视频转换为动画 GIF 将 AVI,MPEG,MKV,MP4,WMV,MOV 和 RM 等

    Movie To GIF 主要特点 将视频转换为动画 GIF 将 AVI,MPEG,MKV,MP4,WMV,MOV 和 RM 等视频文件转换为动画 GIF 文件,同时保持原始播放速率和分辨率。 调整 将输出图像文件的分辨率保持为原始分辨率,或根据需要...

    android gif图片显示

    本文将深入探讨如何在Android中显示GIF图片,以及如何通过自定义View来实现这一功能。 首先,让我们了解GIF格式。GIF(Graphics Interchange Format)是一种支持动画和透明度的位图文件格式。它通过存储一系列帧来...

    Android中Gif图片的d动态显示

    本教程将深入探讨如何在Android应用中正确地显示Gif图片。 一、Gif解析原理 Gif文件包含一系列的图像帧和控制信息,通过按顺序快速播放这些帧来形成动画效果。在Android中,我们需要一个能够解析这种格式并逐帧渲染...

    Android显示GIF图片实例代码

    Android显示GIF图片实例代码是Android应用程序中一个常见的需求,通过使用Android提供的Android.graphics.Movie类,可以轻松实现GIF动画的播放。在本文中,我们将详细介绍如何使用Android.graphics.Movie类来播放GIF...

    ha_GIFMovieGearGIF Movie Gear 4.2.3 (注册码)

    GIF是一种广泛使用的网络图像格式,尤其适合于简单的动态效果,如表情包、动画短片等。 **压缩包内容:** 根据提供的压缩包子文件的文件名称列表,我们可以推断出压缩包内至少包含以下内容: 1. 软件安装程序:可能...

    安卓GIF相关-Movie播放GIF告别Image加载GIFOM的问题.rar

    本教程将探讨如何使用`Movie`类播放GIF,以解决使用`Image`加载GIF时可能遇到的问题,如内存消耗过大、性能不佳等。 首先,让我们了解`Movie`类。`Movie`是Android SDK中的一个隐藏类,位于`android.graphics`包下...

    GIF Movie Gear(GIF图片编辑软件)

    GIF Movie Gear是一款专为创建、编辑和优化GIF动态图像设计的专业软件。这款工具以其易用性和功能全面性在IT行业中受到了许多用户的青睐。在本文中,我们将深入探讨GIF Movie Gear的主要特点、功能以及如何利用它来...

    影片转 Gif 工具 Movie To GIF 2.2.0.0 中文多语免费版.zip

    Movie To GIF 中文版是一款易于使用的动画 GIF 转换器视频,界面简洁友好。 Movie To GIF 有效地将大多数流行视频格式(包括 AVI,MPEG,MP4,WMV,MKV,MOV,VOB,RMVB 等)的视频转换为 GIF。 影片转 Gif 工具 ...

    android中gif格式图片的显示

    在Android开发中,由于系统默认不提供专门用于显示GIF动画的控件,开发者需要通过第三方库或者自定义控件的方式来实现GIF图片的播放。本文将深入探讨如何在Android应用中显示GIF格式的图片,并提供一种实现方法。 ...

    GIF Movie Gear 3.0.1

    在探讨"GIF Movie Gear 3.0.1"这一软件时,我们首先需要明确它是一款专注于GIF动画处理的专业工具。GIF Movie Gear,作为一款功能强大的GIF编辑器,自其诞生以来就受到了广大设计师、动画制作者以及互联网爱好者的...

    android 加载gif图片

    本文将深入探讨如何在Android应用中实现加载和显示GIF图片。 首先,Android原生的Bitmap类并不支持直接加载和播放GIF文件,因此我们需要借助第三方库来实现这一功能。一个常用的库是`NineOldAndroids`和`Android-...

Global site tag (gtag.js) - Google Analytics