code4App-01-拍照动画

代码:

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    self.title=@"拍照动画";
}

//点击任何处,弹出动画
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    CATransition *shutterAnimation = [CATransition animation];
    shutterAnimation.delegate = self;
    shutterAnimation.duration = 0.5f;
    shutterAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
    shutterAnimation.type = @"cameraIris";
    shutterAnimation.subtype = @"cameraIris";
    [self.view.layer addAnimation:shutterAnimation forKey:@"cameraIris"];

}
时间: 2024-10-17 04:38:51

code4App-01-拍照动画的相关文章

【代码笔记】拍照动画

代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. [email protected]"拍照动画"; } //点击任何处,弹出动画 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { CATransition *shutterAnimation = [CATrans

iOS酷炫动画效果合集

源码地址 https://github.com/YouXianMing/Animations 效果绝对酷炫,包含了多种多样的动画类型,如POP.Easing.粒子效果等等,虽然只开源了半年,却是我好几年开发的积累,代码整齐,简单易懂,求star _(:з」∠)_ 部分效果 细节说明 大部分动画效果是本人自己实现的,部分动画效果使用了别人的开源代码并给出了引用说明,以下列表列举了部分效果: 01. POP动画 02. CAShapeLayer的path动画 03. mask动画 04. Easin

窗体界面设计01

01.飘动动画窗体 SystemInformation.PrimaryMonitorMaximizedWindowSize.Width获取屏幕宽度 SystemInformation.PrimaryMonitorMaximizedWindowSize.Height获取屏幕高度 DesktopLocation获取Windows桌面上窗体的位置 02.透明动画窗体 窗体Opacity属性 03.利用API函数实现动画窗体 API函数AnimateWindow()实现窗体左右.上下.扩展.淡入滑动或滚

android 拍照时强制开两个CPU

进入相机拍照,拍照动画和拍照声音会概率性发生卡顿. 此问题发生的原因是在拍照期间概率性只有一颗CPU打开,而拍照时loading会比较重,导致一颗CPU处理不过来,所以会出现拍照动画和拍照声音卡顿的问题. 解决方法:拍照时强制开两颗CPU,足以处理拍照时的loading. KK版本上可以按以下方法修改. 在photoactor.java中 1.    添加如下代码 import com.mediatek.common.MediatekClassFactory; import com.mediat

5.触摸事件、侧滑菜单

触摸事件 侧滑菜单--- github-SlidingMenu 1.在ViewGroup中,让自己内容移动有以下三个方法个方法: layout(l,t,r,b); offsetTopAndBottom(offset)和offsetLeftAndRight(offset); scrollTo和scrollBy方法; 注意:滚动的并不是viewgroup内容本身,而是它的矩形边框 它是瞬间移动的 2.在自定义ViewGroup中一般不需要去实现onMeasure, 我们去实现系统已有的ViewGro

Android中使用代码截图的各种方法总结

1,基于Android SDK的截屏方法 (1)主要就是利用SDK提供的View.getDrawingCache()方法.网上已经有很多的实例了.首先创建一个android project,然后进行Layout,画一个按键(res/layout/main.xml): <?xmlversion="1.0"encoding="utf-8"?> <LinearLayoutxmlns:android="http://schemas.android

放肆地用 UIBezierPath 和 CAShapeLayer 画各种图形

CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你. 杂谈 在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame 来画,就像这样: Objective-C 1 2 3 4 5 let layer = CAShapeLayer() layer.frame = CGRectMake(110, 100, 150, 100) layer.backgroundColor = UICol

使用UIBezierPath和CAShapeLayer画各种图形 (转)

http://www.cocoachina.com/cms/wap.php?plg_nld=1&plg_auth=1&plg_nld=1&plg_dev=1&plg_uin=1&plg_usr=1&plg_vkey=1&plg_nld=1&action=article&id=15251&plg_auth=1&plg_uin=1&plg_dev=1&plg_nld=1&plg_usr=1&

智慧北京01_splash界面_新手引导界面_slidingMenu框架_.主界面结构

智慧北京重点是练习ui框架的搭建 1,闪屏页(splash)开发: 观察可知,这个闪屏界面有 旋转动画 缩放动画 透明度渐变动画 参考结果 注意:是没有标题和状态栏的 桌面图标和名称的修改 清单文件中配置application节点下的icon和label 动画实现:拿到根布局做动画即可 旋转动画:0-360,基于自身,保持动画结束状态 缩放动画:从0-1 Alpha动画:0-1 //比别的动画多执行1秒,效果更好 //运行的时候,动画集合 AnimationSet as = new XXXX(插