zjupure / GlideWebpDecoder

A Glide WebpDecoder Intergration Library for decoding and displaying webp images
Apache License 2.0
747 stars 91 forks source link

加载出来是静图 #86

Closed jack9095 closed 3 years ago

jack9095 commented 3 years ago

加载的方法: Transformation circleCrop = new CircleCrop(); WebpDrawableTransformation webpDrawableTransformation = new WebpDrawableTransformation(circleCrop); GlideApp.with(imageView) .asDrawable() .load(url) .transition(DrawableTransitionOptions.withCrossFade(80)) .apply(new RequestOptions().priority(Priority.IMMEDIATE)) .placeholder(resource) .error(resource) .format(DecodeFormat.PREFER_RGB_565) .optionalTransform(circleCrop) .optionalTransform(WebpDrawable.class, webpDrawableTransformation) // .transform(RoundedCorners(1)) .into(imageView);

zjupure commented 3 years ago

试了下,.transition(DrawableTransitionOptions.withCrossFade(80))这个option引起的,placeholder那张图绘制异常了,WebpDrawable本身是可以播放的