本文整理了Java中com.bumptech.glide.Registry.register
方法的一些代码示例,展示了Registry.register
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Registry.register
方法的具体详情如下:
包路径:com.bumptech.glide.Registry
类名称:Registry
方法名:register
[英]Registers a new ImageHeaderParser that can obtain some basic metadata from an image header (orientation, type etc).
[中]注册一个新的ImageHeaderParser,可以从图像头(方向、类型等)获取一些基本元数据。
代码示例来源:origin: bumptech/glide
@Override
public void registerComponents(@NonNull Context context, @NonNull Glide glide,
@NonNull Registry registry) {
registry.register(SVG.class, PictureDrawable.class, new SvgDrawableTranscoder())
.append(InputStream.class, SVG.class, new SvgDecoder());
}
代码示例来源:origin: bumptech/glide
@Test
public void getRegisteredResourceClasses_withOneDataAndResourceAndTranscodeClass_isNotEmpty() {
registry.append(Model.class, Data.class, modelLoaderFactory);
registry.append(Data.class, ResourceOne.class, resourceOneDecoder);
registry.register(ResourceOne.class, TranscodeOne.class, resourceOneTranscodeOneTranscoder);
assertThat(getRegisteredResourceClasses()).containsExactly(ResourceOne.class);
}
代码示例来源:origin: bumptech/glide
registry.register(ResourceOne.class, TranscodeOne.class, resourceOneTranscodeOneTranscoder);
代码示例来源:origin: bumptech/glide
registry.append(Data.class, ResourceTwo.class, resourceTwoDecoder);
registry.register(ResourceOne.class, TranscodeOne.class, resourceOneTranscodeOneTranscoder);
代码示例来源:origin: bumptech/glide
registry.register(new DefaultImageHeaderParser());
registry.register(new ExifInterfaceImageHeaderParser());
Uri.class, Bitmap.class, new ResourceBitmapDecoder(resourceDrawableDecoder, bitmapPool))
.register(new ByteBufferRewinder.Factory())
.append(File.class, ByteBuffer.class, new ByteBufferFileLoader.Factory())
.append(File.class, InputStream.class, new FileLoader.StreamFactory())
.register(new InputStreamRewinder.Factory(arrayPool))
.append(int.class, InputStream.class, resourceLoaderStreamFactory)
.append(
.append(Drawable.class, Drawable.class, new UnitDrawableDecoder())
.register(
Bitmap.class,
BitmapDrawable.class,
new BitmapDrawableTranscoder(resources))
.register(Bitmap.class, byte[].class, bitmapBytesTranscoder)
.register(
Drawable.class,
byte[].class,
new DrawableBytesTranscoder(
bitmapPool, bitmapBytesTranscoder, gifDrawableBytesTranscoder))
.register(GifDrawable.class, byte[].class, gifDrawableBytesTranscoder);
代码示例来源:origin: mozilla-tw/Rocket
registry.register(new DefaultImageHeaderParser());
.append(BitmapDrawable.class, new BitmapDrawableEncoder(bitmapPool, new BitmapEncoder()))
.register(new ByteBufferRewinder.Factory())
.append(File.class, ByteBuffer.class, new ByteBufferFileLoader.Factory())
.append(File.class, InputStream.class, new FileLoader.StreamFactory())
.register(new InputStreamRewinder.Factory(arrayPool))
.append(int.class, InputStream.class, new ResourceLoader.StreamFactory(resources))
.append(
.append(byte[].class, InputStream.class, new ByteArrayLoader.StreamFactory())
.register(Bitmap.class, BitmapDrawable.class,
new BitmapDrawableTranscoder(resources, bitmapPool))
.register(Bitmap.class, byte[].class, new BitmapBytesTranscoder());
内容来源于网络,如有侵权,请联系作者删除!