Android 粒子效果之雨 认证专享

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

    目录 收起>

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

    1.简单描述单个雨点的行为 00:14:03

    本课时先从单体来分析每个雨点的行为。粒子效果实际是多个个体运动的集合现象,所以,先从单个雨点开始讲解。

    2.完善雨点的行为和构造下雨场景 00:16:48

    本课时简单的了解了单个雨点的行为,需要抽象和封装雨点对象,这样可以方便的完善它的行为,而且在集合中方便的使用。

    3.在 XML 中定义可以控制下雨的属性 00:15:19

    完善了雨点的行为并初步完成了下雨场景后,可以抽离出一些可以改变其行为的属性,在 XML 中定义,这样可以使下雨的粒子效果来满足不同的需求效果。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

Android 粒子效果之雨

3课时,46分钟2015-08-18
freeheart
freeheart

极客学院签约布道师

课程背景:
通过 Android 自定义 View 基础和原理的讲解后,我们需要发挥自定义 View 的作用,构造出更多更好的显示效果。那么首先我们利用简单的几何图形来实现一些动画效果,本课程来设计实现一个下雨的粒子动画效果。

核心内容:
1.绘制下雨场景的个体、雨点(直线)
2.让直线动起来
3.处理边界问题
4.构造雨点对象
5.雨点大小设置
6.速度设置和角度设置等
7.添加多个雨点
8.抽离可以在 XML 中影响的属性
9.在代码中解析样式属性并使用其控制雨点变化

软件环境:Win7+Eclipse

是否提供资料:

课程等级:中级

适合人群:
初、中级 Android 开发者
  • 技术问答
  • 1

    简单描述单个雨点的行为

    14:03

    本课时先从单体来分析每个雨点的行为。粒子效果实际是多个个体运动的集合现象,所以,先从单个雨点开始讲解。

  • 2

    完善雨点的行为和构造下雨场景

    16:48

    本课时简单的了解了单个雨点的行为,需要抽象和封装雨点对象,这样可以方便的完善它的行为,而且在集合中方便的使用。

  • 3

    在 XML 中定义可以控制下雨的属性

    15:19

    完善了雨点的行为并初步完成了下雨场景后,可以抽离出一些可以改变其行为的属性,在 XML 中定义,这样可以使下雨的粒子效果来满足不同的需求效果。

相关课程

  • Android 开发实战:微博之图片浏览功能

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

    3课时 48分钟
    中级
    13481人学习
  • Android 开发实战:微博之我页面和个人中心页面的开发

    本课程中将实现两个页面的开发,主页面导航中的我页面以及个人中心页面。我页面中主要是一些设置栏列表比较简单。个人中心页面可以查看用户的基本信息,以及该用户发的微博列表,这里主要会介绍整个页面布局结构的实现,尤其是用户信息的背景图片如何跟着滚动进行对应的显示效果处理。

    4课时 58分钟
    中级
    11711人学习
  • Android App 性能评测与调优

    本课程介绍了 Android App 各项性能如 CPU、内存消耗等都是开发测试中需要关注的指标,如何将 App 打造的更加“优雅”是开发者们需要不断追求探索的方向,本课从内存和流畅度两个纬度来说说如何对 Android App 进行评测和调优。

    5课时 46分钟
    中级
    10645人学习
  • Android 开发实战:即时语音聊天工具之项目搭建

    本课程将带领大家通过集成融云即时通讯工具的 SDK ,来为自己的应用添加即时文字、语音通讯功能。通过第一课的学习,我们将对融云即时通讯平台有一定的了解,并对整个项目的结构有一定的了解。

    4课时 35分钟
    中级
    9092人学习