博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[翻译] MotionBlur
阅读量:6266 次
发布时间:2019-06-22

本文共 1374 字,大约阅读时间需要 4 分钟。

MotionBlur

 

MotionBlur allows you to add motion blur effect to your animations (currently only position's change). See the  to learn how it's implemented.

MotionBlur允许你添加动态模糊特效(目前只支持位移变化).你可以看这篇来看看是怎么实现的.

 

Note how the text and icons on the menu get blurred when it slides in and out.

注意看,这个文字以及图片会在滑入或者滑出的时候变得模糊了.

 

Usage

First, import it with:

首先,导入头文件:

#import "UIView+MotionBlur.h"

then use it with:

然后这么用:

[yourView enableBlurWithAngle:M_PI_2 completion:^{    [UIView animateWithDuration:0.5                          delay:0 usingSpringWithDamping:0.8 initialSpringVelocity:0.3 options:UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionBeginFromCurrentState animations:^{ CGRect f = yourView.frame; f.origin = CGPointMake(0, 300); yourView.frame = f; } completion:^(BOOL finished) { [yourView disableBlur]; }]; }];

Snapshot and blur are computed before the animation, that's why the API is asynchronous. You should also see the example project and read comments in the header file:Classes/UIView+MotionBlur.h.

截图以及模糊会在动画执行前就计算好了.所以,这是这个API为什么是异步的.你可以查看头文件来了解详情.

 

Demo

To run the example project; clone the repo and open Example/MotionBlur.xcodeproj.

 

Requirements

  • iOS 8 and above

 

Installation

MotionBlur is available through CocoaPods. To install it, simply add the following line to your Podfile:

MotionBlur支持CocoaPods.

pod "MotionBlur"

 

Author

Arkadiusz Holko:

 

转载地址:http://tzdpa.baihongyu.com/

你可能感兴趣的文章
安霸Alberto Broggi :计算机视觉技术驱动自动驾驶的发展 | 2019 AI+智能汽车创新峰会...
查看>>
Chrome 功能总结
查看>>
Python之父重回决策层,社区未来如何发展?
查看>>
CyclicBarrier
查看>>
haproxy mysql实例配置
查看>>
C#-Xamarin的Activity传值与Fragment引用
查看>>
使用 Docker CLI 将 CE 引擎升级到 EE 引擎
查看>>
Flask 教程 第四章:数据库
查看>>
图的最短路径—— dijkstra算法
查看>>
PostgreSQL 10.1 手册_部分 IV. 客户端接口_第 33 章 libpq - C 库_33.20. 编译 libpq 程序...
查看>>
OSS signature 计算
查看>>
WPF-Button|IsCancel&&IsDefault
查看>>
泡妞之路...
查看>>
高可用、全集成、定制化,蚂蚁金服自动化测试如何演进
查看>>
WPF:拖动父窗口行为
查看>>
Android 自定义垂直,旋转,圆形进度提示 自定义Seekbar
查看>>
Xamarin 开发过的那些项目
查看>>
农夫山泉行业标杆,联想企业网盘助其业务日新月盛
查看>>
值得注意的IsHitTestVisible
查看>>
MS-DOS
查看>>