网上找的Gif图片解析类

这个是搜到的大部分的答案

下面贴出来代码

public class MyGifView extends View {
    private long movieStart;
    private Movie movie;

    //此处必须重写该构造方法
    public MyGifView(Context context, AttributeSet attributeSet) {
        super(context,attributeSet);

        //以文件流(InputStream)读取进gif图片资源
        movie=Movie.decodeStream(getResources().openRawResource(R.raw.upload));
    }

    @Override
    protected void onDraw(Canvas canvas) {
        long curTime=android.os.SystemClock.uptimeMillis();
//第一次播放
        if (movieStart == 0) {
            movieStart = curTime;
        }
        if (movie != null) {
            int duraction = movie.duration();
            int relTime = (int) ((curTime-movieStart)%duraction);
            movie.setTime(relTime);
            movie.draw(canvas, 0, 0);
        //强制重绘
            invalidate();
        }
        super.onDraw(canvas);
    }
}

然后我用了下为什么代码标红处出错啊(/(ㄒoㄒ)/~~),为什么网上也没找到类似出错的童鞋

时间: 2024-12-29 12:56:54

网上找的Gif图片解析类的相关文章

网上找的PrintListView类,用于打印ListView,网上没有具体的引用方法。我进行了修改

using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Drawing.Printing; namespace CtiClient { class PrintListView : ListView { private ListView myListVie

PHP图片处理类 phpThumb参数(转)

原文地址:http://www.jbxue.com/article/php/20251.html phpThumb几个基本参数 一些有用的参数列一下: src:目标图片的地址 w:输出图片的宽度 h:输出图片的高度(如果不指定他将按w参数等比缩放) q:输出如果是JPG格式的,可以规定它的输出质量 bg:输出时的背景(如果需要) sw.sh.sx.sy:局部输出,宽高.起始位置 f:输出格式,可以为jpeg.png.gif.ico sfn:输出gif动画中的某一帧 fltr[]:滤镜,可以有很多

拍照、本地图片工具类(兼容至Android7.0)

拍照.本地图片工具类:解决了4.4以上剪裁会提示"找不到文件"和6.0动态授予权限,及7.0报FileUriExposedException异常问题. package com.hb.weex.util; import android.Manifest; import android.app.Activity; import android.app.Dialog; import android.content.ClipData; import android.content.Conten

妙龄女子欲删开房记录 网上找黑客被骗上万元

妙龄女子欲删开房记录 网上找黑客被骗上万元 回想起自己的遭遇,小刘脸色涨红,甚至难以启齿. 小刘是名姑娘,很注重自己的隐私.听说开房记录找人是可以查到的,她担心未来的男友查她的记录,所以想把之前的“痕迹”删除,结果在被骗的道路上越陷越深. 担心被未来男友看到 姑娘急着想删开房记录 24岁的小刘身材高挑.长相甜美,是一枚典型的江南水乡姑娘. 大学毕业后小刘成了一名老师,追求者不少.可或许是性格使然,一段段的感情只开花却没结果. 前段时间小刘无意中在网上看到多家快捷连锁酒店被泄露的新闻,心中不免咯噔

PHP模板解析类实例

作者:mckee 这篇文章主要介绍了PHP模板解析类,涉及php针对模板文件的解析与字符串处理的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下 1 <?php 2 class template { 3 private $vars = array(); 4 private $conf = ''; 5 private $tpl_name = 'index'; 6 //如果模板不存在 会查找当前 controller默认index模板 7 private $tpl_suffix = '.html

功能这么齐全的图片压缩类,还有谁?

效果图: 压缩日志 com.pengkv.moon I/--->: 原尺寸:1215*1080 com.pengkv.moon I/--->: 最终压缩比例:3倍/新尺寸:405*360 工具特点 * 可以解析单张图片 * 可以解析多张图片 * 处理了压缩过程中OOM * 处理了部分手机照片旋转问题 * 压缩后存储在缓存中,并可以清理 * 压缩后返回缓存路径,方便上传 * 可以从缓存路径读取出Bitmap,方便展示 * 封装在2个类里,方便调用 使用方法 ImageCompressUtil.c

Android Handler 异步消息处理机制的妙用 创建强大的图片载入类

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38476887 ,本文出自[张鸿洋的博客] 近期创建了一个群.方便大家交流,群号:55032675 上一篇博客介绍了Android异步消息处理机制.假设你还不了解,能够看:Android 异步消息处理机制 让你深入理解 Looper.Handler.Message三者关系 . 那篇博客的最后,提出能够把异步消息处理机制不仅仅是在MainActivity中更新UI.能够用到别的地方

HTML解析类 ,让你不使用正则也能轻松获取HTML相关元素 -C# .NET

功能: 1.轻松获取指元素HTML元素. 2.可以根据属性标签进行筛选 3.返回的都是Llist强类型无需转换 用过XElement的都知道 用来解析XML非常的方便,但是对于HTML的格式多样化实在是没办法兼容. 所以我就写了这么一个类似XElement的 XHTMLElement 用法: string filePath = Server.MapPath("~/file/test.htm"); //获取HTML代码 string mailBody = FileHelper.FileT

一个好用的android图片压缩工具类

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">用了很久图片压缩,之前人们一直使用google的官方图片压缩方法</span> final BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = tr