APNG4Android
APNG4Android copied to clipboard
Glide 支持 DiskCacheStrategy.ALL 和 DiskCacheStrategy.RESOURCE 示意代码
@GlideModule public class GlideAnimationModule extends LibraryGlideModule { @Override public void registerComponents(@NonNull Context context, @NonNull Glide glide, @NonNull Registry registry) { super.registerComponents(context, glide, registry); ....... registry.append(FrameSeqDecoder.class, new ApngDrawableEncoder()); } }
public class ApngDrawableEncoder implements ResourceEncoder<FrameSeqDecoder> {
@NonNull
@Override
public EncodeStrategy getEncodeStrategy(@NonNull Options options) {
return EncodeStrategy.SOURCE;
}
@Override
public boolean encode(@NonNull Resource<FrameSeqDecoder> data, @NonNull File file, @NonNull Options options) {
return false;
}
}
大佬看看这个demo是否有啥问题