当前位置: 首页>>代码示例>>Java>>正文


Java GifDecoder.BitmapProvider方法代码示例

本文整理汇总了Java中com.bumptech.glide.gifdecoder.GifDecoder.BitmapProvider方法的典型用法代码示例。如果您正苦于以下问题:Java GifDecoder.BitmapProvider方法的具体用法?Java GifDecoder.BitmapProvider怎么用?Java GifDecoder.BitmapProvider使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.bumptech.glide.gifdecoder.GifDecoder的用法示例。


在下文中一共展示了GifDecoder.BitmapProvider方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: GifState

import com.bumptech.glide.gifdecoder.GifDecoder; //导入方法依赖的package包/类
public GifState(GifHeader header, byte[] data, Context context,
                Transformation<Bitmap> frameTransformation, int targetWidth, int targetHeight,
                GifDecoder.BitmapProvider provider, BitmapPool bitmapPool, Bitmap firstFrame) {
	if (firstFrame == null) {
		throw new NullPointerException("The first frame of the GIF must not be null");
	}
	gifHeader = header;
	this.data = data;
	this.bitmapPool = bitmapPool;
	this.firstFrame = firstFrame;
	this.context = context.getApplicationContext();
	this.frameTransformation = frameTransformation;
	this.targetWidth = targetWidth;
	this.targetHeight = targetHeight;
	bitmapProvider = provider;
}
 
开发者ID:ericleong,项目名称:tumblr3d,代码行数:17,代码来源:GifTexture.java

示例2: buildDecoder

import com.bumptech.glide.gifdecoder.GifDecoder; //导入方法依赖的package包/类
public GifDecoder buildDecoder(GifDecoder.BitmapProvider bitmapProvider) {
  return new StandardGifDecoder(bitmapProvider);
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:4,代码来源:ReEncodingGifResourceEncoder.java

示例3: build

import com.bumptech.glide.gifdecoder.GifDecoder; //导入方法依赖的package包/类
public GifDecoder build(GifDecoder.BitmapProvider provider, GifHeader header,
    ByteBuffer data, int sampleSize) {
  return new StandardGifDecoder(provider, header, data, sampleSize);
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:5,代码来源:ByteBufferGifDecoder.java

示例4: buildDecoder

import com.bumptech.glide.gifdecoder.GifDecoder; //导入方法依赖的package包/类
GifDecoder buildDecoder(GifDecoder.BitmapProvider bitmapProvider) {
  return new StandardGifDecoder(bitmapProvider);
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:4,代码来源:ReEncodingGifResourceEncoder.java

示例5: build

import com.bumptech.glide.gifdecoder.GifDecoder; //导入方法依赖的package包/类
GifDecoder build(GifDecoder.BitmapProvider provider, GifHeader header,
    ByteBuffer data, int sampleSize) {
  return new StandardGifDecoder(provider, header, data, sampleSize);
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:5,代码来源:ByteBufferGifDecoder.java

示例6: GifTexture

import com.bumptech.glide.gifdecoder.GifDecoder; //导入方法依赖的package包/类
/**
 * Constructor for GifDrawable.
 *
 * @see #setFrameTransformation(com.bumptech.glide.load.Transformation, android.graphics.Bitmap)
 *
 * @param context A context.
 * @param bitmapProvider An {@link com.bumptech.glide.gifdecoder.GifDecoder.BitmapProvider} that can be used to
 *                       retrieve re-usable {@link android.graphics.Bitmap}s.
 * @param bitmapPool A {@link com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool} that can be used to return
 *                   the first frame when this gifTexture is recycled.
 * @param frameTransformation An {@link com.bumptech.glide.load.Transformation} that can be applied to each frame.
 * @param targetFrameWidth The desired width of the frames displayed by this gifTexture (the width of the view or
 *                         {@link com.bumptech.glide.request.target.Target} this gifTexture is being loaded into).
 * @param targetFrameHeight The desired height of the frames displayed by this gifTexture (the height of the view or
 *                          {@link com.bumptech.glide.request.target.Target} this gifTexture is being loaded into).
 * @param gifHeader The header data for this gif.
 * @param data The full bytes of the gif.
 * @param firstFrame The decoded and transformed first frame of this gif.
 */
public GifTexture(Context context, GifDecoder.BitmapProvider bitmapProvider, BitmapPool bitmapPool,
                   Transformation<Bitmap> frameTransformation, int targetFrameWidth, int targetFrameHeight,
                   GifHeader gifHeader, byte[] data, Bitmap firstFrame) {
	this(new GifState(gifHeader, data, context, frameTransformation, targetFrameWidth, targetFrameHeight,
			bitmapProvider, bitmapPool, firstFrame));
}
 
开发者ID:ericleong,项目名称:tumblr3d,代码行数:26,代码来源:GifTexture.java


注:本文中的com.bumptech.glide.gifdecoder.GifDecoder.BitmapProvider方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。