在iOS中 ,透明度的改变可以让View视图以一种渐变的效果动态的出现或者消退,非常有意思。这里我们将会对一个View控件的色块执行透明度改变的动画。关于其他的动画效果可以参考我的其他几篇博客《iOS项目开发实战——制作视图的平移动画以及解决移动异常问题》,《iOS项目开发实战——多个视图的平移动画与闭包函数的声明与调用》。
(1)在Main.storyboard中拖入一个View,并且绑定到代...
分类:
移动开发 时间:
2015-08-20 10:35:52
阅读次数:
167
平移动画//创建对象
CABasicAnimation *anim = [CABasicAnimation animation];
// keyPath决定了执行怎样的动画, 调整哪个属性来执行动画
anim.keyPath = @"position";// toValue : 最终变成什么值
// byValue : 增加多少值
anim.byValue = [NSValue va...
分类:
移动开发 时间:
2015-06-10 15:45:14
阅读次数:
157
本文目录一、平移动画二、缩放动画三、旋转动画四、其他CABasicAnimation是CAPropertyAnimation的子类,使用它可以实现一些基本的动画效果,它可以让CALayer的某个属性从某个值渐变到另一个值。下面就用CABasicAnimation实现几个简单的动画。* 先初始化一个U...
分类:
编程语言 时间:
2015-02-13 18:01:48
阅读次数:
218
上图先:那么下面开始吧~首先,将整个菜单动画分解开来。1.一级菜单按钮的旋转动画2个,十字和叉叉状态的转换。2.二级菜单按钮的平移动画2个,弹簧效果的in和out3.二级菜单按钮的点击效果,放大消失,其他未点击按钮缩小消失。4.一级菜单按钮的恢复效果,放大出现好的逐一去实现:首先是一级菜单按钮的旋转...
分类:
移动开发 时间:
2015-01-22 09:21:13
阅读次数:
203
我们看到在一个界面上,文字可以从里向外飞出,也可以从外向里飞入,下面我们就研究一下这个效果。
思路:
1.设置要最新要展示的文字。
2.设置View的动画
(1)设置当前的View消失
如果是飞入,设置当前的View动画
渐变动画:由不透明变成透明
伸缩动画:缩小
平移动画:向里平...
分类:
其他好文 时间:
2015-01-07 16:58:47
阅读次数:
330
需求:1.三个隐藏的按钮,在红色按钮底部2.点击红色按钮时,底部三个隐藏按钮,就显示出来显示时候有旋转+平移的动画3.再次点击红色按钮,显示的三个按钮又隐藏隐藏时候旋转+平移动画文件和布局:实现的代码: 1 // 2 // ViewController.m 3 // MenuRotation 4.....
分类:
其他好文 时间:
2015-01-07 16:36:56
阅读次数:
227
实现用一张背景图做循环从左往右平移动画。 1。 实现两个animation xml文件,一个起始位置在-100%p ,一个在0%p。设置repeat属性为循环,重复。 <?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="htt...
分类:
移动开发 时间:
2015-01-04 13:42:43
阅读次数:
298
使用代码构建android基本动画,基本动画有以下:
AlphaAnimation:渐变透明度动画
RotateAnimation:旋转动画
ScaleAnimation:伸缩动画
TranslateAnimation:平移动画
可以定义出一些常用的动画效果,也可以自定义一些动画,把参数预留出来。
可以定义一些组合动画效果,例如:从里到外的效果。对于组合的动画效果,...
分类:
移动开发 时间:
2015-01-04 11:29:44
阅读次数:
184
在res下新建一个文件夹,命名为anim,创建xml文件,例如创建了一个a1.xml
//在这里写动画
alpha:渐变透明度效果
rotate:旋转动画效果
scale:伸缩动画效果
translate:平移动画效果
下面使用xml创建动画-部分动画,详情见源码:
alpha:渐变透明度效果-从有到无
a1.xml
...
分类:
移动开发 时间:
2014-12-30 17:17:04
阅读次数:
204
1、// 下面的效果是将标题栏titleBar向上平移自身高度的距离,即隐藏 // 每两个为一组参数,相对于本身控件的X起始、x结束、y起始、y结束 TranslateAnimation translate = new Tr...
分类:
移动开发 时间:
2014-12-20 18:08:44
阅读次数:
285