先说明一下:目前 支持 webp 动图 的 三方图片库,只有Fresco,想控制 动图 播放 和 暂停 的 也只有 Fresco
(声明:博主并不是 Fresco 的 铁粉,其他的三方库也都用过,只不过本文标题的功能 目前只有 Fresco 能简单实现)
先看一下效果:
Gradle添加引用:
compile 'com.facebook.fresco:fresco:1.3.0'
compile 'com.facebook.fresco:animated-webp:1.3.0'
compile 'com.facebook.fresco:animated-gif:1.3.0'
fresco 是 必须 添加 的,webp 和 gif 看项目 按需 添加,这里 拿 WebP 举例
(这里说明一下:如果添加了 animated-webp 的引用,就不用再添加 webpsupport 的引用)
布局文件 activity_main:
<?xml version="1.0" encoding="utf-8"?>