Android 动图 WebP Gif 的 播放 和 暂停

这篇博客介绍了如何在Android应用中利用Fresco库实现WebP动图的播放和暂停功能。由于目前只有Fresco支持这一特性,作者展示了添加Fresco依赖、配置布局文件以及编写Java代码来控制动图的详细步骤。注意Fresco的初始化应在Application中进行,以避免布局加载时引发异常。
摘要由CSDN通过智能技术生成

先说明一下:目前 支持 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"?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值