最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android播放gif格式圖片示例

 更新時(shí)間:2014年01月11日 14:00:07   作者:  
這篇文章主要介紹了android播放gif格式圖片的方法,大家參考使用吧

復(fù)制代碼 代碼如下:

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Movie;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup.LayoutParams;

import com.nmbs.R;

 

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

    public GifView(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        movie = Movie.decodeStream(getResources().openRawResource(
                R.drawable.ic_showseat));
    }

    public GifView(Context context) {
        super(context);
        movie = Movie.decodeStream(getResources().openRawResource(
                R.drawable.ic_showseat));
    }

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

    @Override
    public void setLayoutParams(LayoutParams params) {
        super.setLayoutParams(params);
    }
}

復(fù)制代碼 代碼如下:

GifView gifView = new GifView(this);

相關(guān)文章

最新評(píng)論

黄大仙区| 吉木乃县| 嘉禾县| 平谷区| 烟台市| 攀枝花市| 文化| 永平县| 克拉玛依市| 上林县| 隆安县| 修武县| 古丈县| 福清市| 无棣县| 滦南县| 大关县| 茂名市| 海盐县| 宜君县| 灵山县| 玉环县| 托克托县| 家居| 武冈市| 武乡县| 新田县| 福贡县| 白山市| 孟州市| 嵩明县| 肥东县| 博客| 平潭县| 淳化县| 龙岩市| 金沙县| 台安县| 蒙城县| 安陆市| 台山市|