Cocoa/iOS 屏幕闪烁效果 (Screen Flash)
来源:互联网 发布:如何做淘宝客服代理 编辑:程序博客网 时间:2024/05/07 01:10
以下代码可以产生屏幕闪烁一次,类似于用console时的visual bell的效果,或者是在iOS上截屏时产生的屏幕闪烁效果。由于用到了Core Graphic的东西,项目中需要调用QuartzCore.framework.
//==================================================================//// Flash the screen// - SHAGRU.COM -//==================================================================- (void)playFlash{ [self flashScreenUsingFlashColor:[NSColor whiteColor] inDuration:0.01 outDuration:0.5];}-(void)flashScreenUsingFlashColor:(NSColor *)flashColor inDuration:(NSTimeInterval)inDuration outDuration:(NSTimeInterval)outDuration{ CGDisplayFadeReservationToken fadeToken; NSColor *colorToUse = [flashColor colorUsingColorSpaceName: NSCalibratedRGBColorSpace]; CGError error = CGAcquireDisplayFadeReservation (inDuration + outDuration, &fadeToken); if (error != kCGErrorSuccess){ NSLog(@"Error aquiring fade reservation. Will do nothing."); return; } CGDisplayFade (fadeToken, inDuration, kCGDisplayBlendNormal, 0.5, colorToUse.redComponent, colorToUse.greenComponent, colorToUse.blueComponent, true); CGDisplayFade (fadeToken, outDuration, 0.5, kCGDisplayBlendNormal,colorToUse.redComponent, colorToUse.greenComponent, colorToUse.blueComponent, false); }
- Cocoa/iOS 屏幕闪烁效果 (Screen Flash)
- Unity Shaders——屏幕灰度效果(Screen Effect)
- Android 闪电效果 (Electric Screen,电动屏幕)
- Android 闪电效果 (Electric Screen,电动屏幕)
- Android 闪电效果 (Electric Screen,电动屏幕)
- Unity Shaders——屏幕特效老电影效果(Old Movie Screen Effect)
- iOS设置Launch Screen没有效果?
- Android 碎屏效果 (Crack Screen,击碎屏幕)
- 闪烁效果
- SCREEN的展收(子屏幕)
- 闪烁选中的要素(Flash)
- iOS解锁界面的"滑动来解锁"闪烁动画效果
- iOS简单动画效果:闪烁、移动、旋转、路径、组合、
- Flash 10 插件在Firefox运行导致屏幕闪烁的解决方法
- Cocoa Iphone 屏幕尺寸
- 子屏幕selection-screen
- Overview Screen(概览屏幕)
- 消除屏幕闪烁
- java获取map的value值
- 后缀自动机刷题小结
- 剑指Offer算法实现之二十二:栈的压入、弹出序列
- hdu 3177 Crixalis's Equipment
- Java集合之Set探讨
- Cocoa/iOS 屏幕闪烁效果 (Screen Flash)
- 利用正则表达式获取博客园随笔(四)
- [UNIX环境高级编程第二版]读书笔记5章
- 存储过程你会了吗?不会别拍我!
- 汇编语言寄存器AX BX...全称
- Linux常见目录解释
- Akka Spring Integration
- WINCE下进程间通信(二)
- poj 3160(强连通缩点 + dp)