【转】淡入淡出效果的实现

简介:

 

//淡入淡出效果
- (void) appear
{
    CGContextRef contextf = UIGraphicsGetCurrentContext();
    [UIView beginAnimations:nil context:contextf];
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
    [paintToolView setAlpha:1.0];
    [UIView setAnimationDuration:4.0f];
    [UIView commitAnimations];
}

- (void) disappear
{
    CGContextRef contextf = UIGraphicsGetCurrentContext();
    [UIView beginAnimations:nil context:contextf];
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
    [UIView setAnimationDuration:1.0];
    [paintToolView setAlpha:0.0f];
    [UIView commitAnimations];
}
动画是否正常演示出,跟调用处的上下文有很大的关系。

本文转自编程小翁博客园博客,原文链接:http://www.cnblogs.com/wengzilin/archive/2012/05/04/2482702.html,如需转载请自行联系原作者

相关文章
|
2月前
CSS3滑动轮播动画
CSS3滑动轮播动画
33 8
|
7月前
|
JavaScript
jQuery 滑入滑出动画 slideDown(); slideUp(); slideToggle();
jQuery 滑入滑出动画 slideDown(); slideUp(); slideToggle();
50 0
|
4月前
水波纹按钮动画
水波纹按钮动画
25 0
水波纹按钮动画
|
7月前
CSS3 animation 无缝滚动,鼠标悬浮暂停
CSS3 animation 无缝滚动,鼠标悬浮暂停
41 0
|
8月前
|
前端开发
CSS动画篇之404动画
CSS动画篇之404动画
93 0
|
10月前
|
前端开发
css实现画面转场以及边框线条动画
css实现画面转场以及边框线条动画
174 0
|
JavaScript 前端开发
【jQuery动画】停止动画、淡入淡出、自定义动画
动画队列中所有动画都是按照顺序执行的,默认只有当前的一个动画执行完毕,才会执行后面的动画。为此,jQuery提供了stop()方法用于停止动画效果。通过此方法,可以让动画队列后面的动画提前执行。
131 0
An动画优化之遮罩层动画
An动画优化之遮罩层动画
175 0
An动画优化之遮罩层动画
|
前端开发 开发工具
教你用HTML+CSS实现百叶窗动画效果
我们浏览网页的时候总能看见一些炫酷的特效,比如百叶窗效果,本文我们就用HTML+CSS制作一个百叶窗小项目,适合刚学前端的小伙伴,使用代码简单易懂,很容易上手,学习完本文后,相信你也能敲出来属于自己的百叶窗效果,改变图片及相应盒子的大小,有女朋友的可以试着放几张在一起的照片,也是一件非常浪漫的事
430 0
教你用HTML+CSS实现百叶窗动画效果
|
前端开发
2、CSS动画——拳皇动画实现
2、CSS动画——拳皇动画实现
87 0
2、CSS动画——拳皇动画实现