zoukankan      html  css  js  c++  java
  • [翻译] MotionBlur

    MotionBlur

    https://github.com/fastred/MotionBlur

    MotionBlur allows you to add motion blur effect to your animations (currently only position's change). See the accompanying blog post 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:

  • 相关阅读:
    LeetCode_1.Two Sum
    F#周报2018年第48期
    使用Kdenlive为视频加入马赛克特效
    网络安全从入门到精通(第一章)前言篇
    hdu 5023 线段树染色问题
    poj 2528 线段树离散化+染色
    字符Hash初步
    经典二分:秦腾与教学评估
    国王游戏
    Trie:hdu 4825、1251、1247、Poj 3764
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/4579202.html
Copyright © 2011-2022 走看看