`
mmdev
  • 浏览: 13218828 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

ios开发学习--动画(Animation)效果源码分享--系列教程

 
阅读更多
Genie View
介绍: 实现所谓的genie effect。即点击最小化或删除按钮,视图会被吸进某个地方。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=15&fromuid=15


Animated Hovering Views
介绍:实现飘动视图(Hovering Views)的效果。Demo中,飘动的视图是一朵朵白云,可以自定义每朵白云的飘动速度和、文字和颜色等等。只支持ARC。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=16&fromuid=15


AHEasing
介绍: 实现动画中的缓动函数(easing function)。Easing function就是让物体的运动过程遵循某类数学公式,即定好起点和终点,物体在这个移动过程中,按照某个线性或者非线性的速度来进行移动,这样会让物体的运动看起来更加真实、更加符合真实世界的物理规律。
AHEasing支持的移动模式包括:Linear,Quadratic,Cubic,Quartic,Quintic,Sine,Circular,Elastic,Back,Bounce。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=17&fromuid=15


Wave Animation
介绍: 实现点击屏幕出现波纹效果。可以设置波纹的大小、波纹扩散的速度、波纹扩散的大小、持续时间等等参数。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=19&fromuid=15


Core Animation Fun House
介绍: 利用Core Animation 框架实现各种各样动画效果。包括:图形变大变小、改变颜色、改变透明度等动画(implicit animations),倒影(reflection)、抖动、三角函数取消等等动画
http://ios.itmdc.com/forum.php?mod=viewthread&tid=20&fromuid=15


FireBall
介绍: 实现小球在屏幕不停的来回反弹,反弹后有小球轨迹。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=21&fromuid=15


PRTween
介绍: 实现某些Core Animation无法实现或很难实现的动画效果,比如物体弹跳(bounce)、给运动物体一个加速度、让运动物体逐渐停止等等动画效果。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=22&fromuid=15


Dazzle
介绍:利用Core Animation、CAEmitterCell 以及 CAEmitterLayer在iOS5中实现各种粒子动画效果,包括雪花、火焰、烟雾、飘动的花瓣、爆炸等效果。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=23&fromuid=15


Path去睡觉超炫特效
介绍: Path2.0 iOS应用中,用户有两种状态,分别是睡眠和唤醒状态。切换睡眠状态时,一个月亮会慢慢升起来,背景图案也会慢慢变化。唤醒之后,月亮慢慢消失。这份代码就是实现了这种超炫特效。需将模拟器的语言区域设置成中国。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=24&fromuid=15


Full Screen Animations
介绍: 这个代码实现了两种比较酷的动画效果:
1. 程序启动画面(splash画面)到程序界面(root view controller)之间的过渡动画效果是翻书的效果。即开机画面停留一小段时间后,慢慢像翻书一样翻到程序主页面。
2. 第二个效果十分特殊,是当用户点击星星的按钮(收藏按钮)之后,按钮上的星星图标会慢慢坠落到tab bar上面。在星星坠落的过程,tab bar上其他的tab慢慢变暗,只留下图标是星星的tab。也就是让用户慢慢看到收藏的效果。
http://ios.itmdc.com/forum.php?mod=viewthread&tid=25&fromuid=15
分享到:
评论

相关推荐

    IOS源码应用Demo-iphone开发技巧UI篇之实现CheckBox BECheckBox.zip

    4. **动画效果**:iOS提供了强大的Core Animation框架,可以为UI元素添加平滑的过渡和动画。`BECheckBox`可能利用这一特性,当用户点击时,添加一个选中/取消选中的动画效果,提高用户体验。 5. **代码组织**:在...

    【原】iOSCoreAnimation动画系列教程(一):CABasicAnimation【包会】

    在iOS开发中,Core Animation是苹果提供的一种强大的动画框架,用于构建流畅、高效的用户界面。本教程将聚焦于Core Animation的基础部分,特别是CABasicAnimation,这是创建简单动画的核心类。通过学习...

    iOS实例开发源码——jdedona-CarGame-495475e.zip

    4. **Core Animation和Core Graphics**:为了创建平滑的动画效果和自定义图形,开发者可能使用了Core Animation和Core Graphics这两个低级别的图形框架。 5. **UIKit**:UIKit是构建iOS用户界面的基础,包括按钮、...

    ios-自定义启动页面(带动画).zip

    本资源“ios-自定义启动页面(带动画).zip”提供了实现带有动画效果的自定义启动页的方法,通过LunchImageTest项目示例进行展示。下面将详细介绍这个过程中的关键知识点。 一、启动页面的原理与目的 启动页面,也...

    IOS应用源码——超炫的滑屏翻页效果.zip

    在iOS开发中,实现超炫的滑屏...通过深入研究这个源码,开发者不仅可以学习到如何创建滑屏翻页效果,还能掌握iOS开发中的多种核心技术和最佳实践。这对于提升个人技能,尤其是iOS应用开发的实战能力,是非常有价值的。

    最新基于ios (零零基础)培训视频和源码完整版

    【标题】"最新基于iOS(零基础)培训视频和源码完整版"涉及的主要知识点是针对初学者的iOS开发教程,包含完整的视频课程和源代码,旨在帮助无基础的学习者快速掌握iOS应用开发技能,为就业做好准备。在这个培训资源...

    swift-iOS利用贝塞尔曲线实现的加载动画

    在iOS应用开发中,视觉效果和用户体验是至关重要的部分,其中加载动画的巧妙设计能显著提升用户对应用的满意度。本教程将深入讲解如何利用Swift编程语言和贝塞尔曲线(Bezier Curve)技术来创建一个优雅的加载动画。...

    ios应用源码之两个图片切换特效:左右切换上下滚动 2018127

    在iOS应用开发中,视觉效果和用户体验是至关重要的因素,特别是在设计用户界面时。本教程将探讨一个具体的案例,即如何实现图片...通过学习和理解这个源码,开发者可以提升自己在iOS应用开发中的动画和交互设计能力。

    iphone开发基础教程源码

    标题 "iPhone开发基础教程源码" 提供了一个学习iOS应用开发的基础起点,特别是针对苹果的iPhone设备。这个压缩包很可能是包含了一套教学资源,帮助初学者理解和掌握编写iPhone应用程序的基本概念和技术。以下是对...

    iOS编程第6版英文epub带目录源码

    《iOS编程第6版》是Big Nerd Ranch系列的经典教程,专为想要深入学习iOS开发的程序员设计。这本书以英文原版的形式提供,强调实践和理解,帮助读者掌握Objective-C或Swift语言,以及Apple的iOS SDK。以下是该书涉及...

    Iphone开发基础教程源码

    7. ** 动画和过渡效果:** 展示如何使用Core Animation实现视图动画和页面转场效果。 8. ** 多线程:** 讲解如何在后台执行任务,以提高用户体验。 9. ** 地图和位置服务:** 教导如何集成Apple MapKit框架,获取...

    iOS编程第四版epub版本,带目录源码

    标签中的"iOS"表明这是关于iOS平台的开发知识,"iOS编程"是核心主题,而"bignerdranch"则代表了这个系列教程的出版商,它们以其深入、易懂的教学风格而知名。 在压缩包内,"13845815_iOS编程(第4版).epub"是书籍...

    iphone4开发基础教程源码

    【标题】"iPhone4开发基础教程源码"涵盖了iPhone应用开发的基本概念和实践,主要针对的是初学者,尤其是那些对使用iPhone4设备进行应用程序开发感兴趣的人员。这个教程可能包括了从设置开发环境到编写第一个“Hello,...

    iOS 自定义转场动画

    在iOS开发中,自定义转场动画是一种提升用户体验的有效手段,它可以让你的应用界面更加生动、独特。本教程将深入探讨如何利用`UIViewControllerContextTransitioning`接口实现自定义转场动画。 `...

    android开发资料大全

    Android核心分析28篇,强烈推荐android初学者,android进阶者看看这个系列教程 Android应用开发者指南:性能优化 android开发教程合集(推荐新手看下这一季教程) 新手入门 会员贡献电子图书整理(内含PDF下载) ...

    这是来自httpwww.thinkandbuild.it的教程“CoreAnimation中的3D绘图简介”的代码_Ob.zip

    在iOS和macOS开发中,Core Animation是一种强大的图形渲染框架,用于创建丰富的视觉效果和动画。这个名为"CoreAnimation中的3D绘图简介"的教程是关于如何利用Core Animation进行3D图形绘制的实践指导。从提供的...

    Cocco2D-iPhone开发教程part05

    在本教程中,我们将深入探讨Cocos2D-iPhone的开发,这是一款强大的2D游戏引擎,用于构建iOS平台上的游戏和其他互动应用。Cocos2D-iPhone是Cocos2D的一个分支,专为Apple的移动设备优化。在这个Part05中,我们将继续...

    第11章 动画效果(上)

    2. **编程语言支持**:不同的编程语言和框架提供了各自的动画库和API,例如JavaScript中的GreenSock Animation Platform (GSAP)、CSS中的`@keyframes`规则、以及在Android和iOS开发中的动画库。这些工具允许开发者...

    FlappyBird:iOS SpriteKit框架 2D游戏开发(仅供学习参考)

    SpriteKit是Apple为iOS、macOS平台设计的一款强大的2D游戏开发框架,它集成了丰富的图形渲染、动画处理和物理模拟功能,使得开发者可以轻松创建出各种复杂的2D游戏。本教程以经典游戏FlappyBird为例,深入探讨如何...

Global site tag (gtag.js) - Google Analytics