Android 开发实战:动态图播放控件

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    介绍什么是动态图,以及 GIF 格式动态图的播放原理。最后将其封装成一个自定义控件。封装的过程中我们还会介绍自定义控件的一些基本处理方法,包括控件大小的控制等。

    1.功能简介和需求分析 00:04:05

    本课时介绍动态图的相关知识和原理分析,并运行项目演示效果。

    2.自定义控件的创建 00:14:07

    本课时介绍自定义控件的基本实现,包括控件的创建以及自定义属性的设置方法。此外还会对动态图的数据进行处理。

    3.动态图的基本播放功能实现 00:23:41

    本课时介绍动态图的基本播放原理,其中需要用到 Movie 类。同时还会介绍自定义控件中不同方法的意义,利用这些方法对动态图的显示进行进一步的优化处理。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Android 开发实战:动态图播放控件

3课时,42分钟
boredream
boredream

极客学院签约布道师

课程背景:
安卓中图片显示控件 ImageView 只支持 JPEG、PNG 等图片的显示,没有任何控件支持 GIF 这样动态图的显示,而很多业务中比如聊天软件的动态表情以及微博的一些动态图,都需要这样的功能。因此这里我们将实现并封装一个播放动态图的自定义控件。

核心内容:
1. 功能简介和需求分析
2. 自定义控件的创建
3. 动态图的基本播放功能实现

软件环境:Windows、Eclipse

是否提供资料:

课程等级:中级

适合人群:
Android 开发者
  • 技术问答
  • 1

    功能简介和需求分析

    04:05

    本课时介绍动态图的相关知识和原理分析,并运行项目演示效果。

  • 2

    自定义控件的创建

    14:07

    本课时介绍自定义控件的基本实现,包括控件的创建以及自定义属性的设置方法。此外还会对动态图的数据进行处理。

  • 3

    动态图的基本播放功能实现

    23:41

    本课时介绍动态图的基本播放原理,其中需要用到 Movie 类。同时还会介绍自定义控件中不同方法的意义,利用这些方法对动态图的显示进行进一步的优化处理。

相关课程

  • Android 开发实战:即时语音聊天工具之账户系统

    本课程将带领大家通过集成融云即时通讯工具的 SDK ,来为自己的应用添加即时文字、语音通讯功能。通过本课的学习,我们将搭建一个服务于我们的即时聊天应用的简单账户系统,实现登录、注册、添加好友等功能。

    4课时 54分钟
    中级
    8725人学习
  • Android 开发实战:即时语音聊天工具之聊天界面

    本课程将带领大家通过集成融云即时通讯工具的 SDK ,为自己的应用添加即时文字、语音通讯功能。通过本课的学习,我们将学会编写应用的好友列表,会话列表以及聊天界面。

    4课时 31分钟
    初级
    11840人学习
  • Android 粒子效果之雨

    本课程将会编写一个下雨场景的粒子效果,一步一步的来讲解粒子效果的思路和完成编程的过程。粒子效果看起来好像很复杂,但是当我们将之分析为每个个体的行为时就会有头绪,然后通过对个体的改变,可以影响粒子的整体效果。

    3课时 46分钟
    中级
    10353人学习
  • Android 开发实战:微博之图片浏览功能

    本课程中将实现微博里的图片浏览功能,我们会在实现原有的左右滑动浏览基础上,再添加无限轮播的效果,还会根据获取图片的大小比例,去动态设置每一张图片的显示规则。

    3课时 48分钟
    中级
    13749人学习