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

    AnimatedTransitionGallery 转场动画回廊

    https://github.com/shu223/AnimatedTransitionGallery

    Collection of iOS 7 custom animated transitions using UIViewControllerAnimatedTransitioning protocol.

    收集了在iOS7中使用UIViewControllerAnimated协议实现的自定义转场动画。

    Available Transitions(包括的转场动画

    • HUTransitionVerticalLinesAnimator
    • HUTransitionHorizontalLinesAnimator
    • HUTransitionGhostAnimator
    • ZBFallenBricksAnimator
    • ATCAnimatedTransitioningFade
    • ATCAnimatedTransitioningBounce
    • ATCAnimatedTransitioningSquish
    • ATCAnimatedTransitioningFloat
    • LCZoomTransition
    • ADBackFadeTransition
    • ADCarrouselTransition
    • ADCrossTransition
    • ADCubeTransition
    • ADFadeTransition
    • ADFlipTransition
    • ADFoldTransition
    • ADGhostTransition
    • ADGlueTransition
    • ADModernPushTransition
    • ADPushRotateTransition
    • ADScaleTransition
    • ADSlideTransition
    • ADSwapTransition
    • ADSwipeFadeTransition
    • ADSwipeTransition
    • ADZoomTransition
    • CECardsAnimationController
    • CECrossfadeAnimationController
    • CECubeAnimationController
    • CEExplodeAnimationController
    • CEFlipAnimationController
    • CEFoldAnimationController
    • CENatGeoAnimationController
    • CEPortalAnimationController
    • CETurnAnimationController
    • KWTransitionStyleNameRotateFromTop
    • KWTransitionStyleNameFadeBackOver
    • KWTransitionStyleNameBounceIn
    • KWTransitionStyleNameDropOut
    • KWTransitionStyleNameStepBackScroll
    • KWTransitionStyleNameStepBackSwipe
    • KWTransitionStyleNameUp
    • KWTransitionStyleNamePushUp
    • KWTransitionStyleNameFall
    • KWTransitionStyleNameSink
    • DMAlphaTransition
    • DMScaleTransition
    • DMSlideTransition
    • HFAnimator
    • HFDynamicAnimator
    • BouncePresentTransition
    • FlipTransition
    • ShrinkDismissTransition

     

    相关链接 http://d.hatena.ne.jp/shu223/20140416/1397608824

    たくさん集めてみての所感

    とりあえず集めてみたものの、正直なところどれも「新しいAPIが追加されたのでつくってみた」感が強く、OSSとして完成度の高いものは(まだ)あまりないと感じました。

    サンプルとしてはインパクトがあっても、クセが強すぎるものは使いづらいですし、本格的にアプリをつくる場合、アニメーションや演出の類いはやはり細かいチューニングをする必要がでてくるものですが、今回追加したOSSはカスタマイズ性に欠けるものがほとんどです。

    また「遷移後の後片付け」がちゃんとされてないものもたくさんあります(遷移後にビューが元の状態に戻らないとか)。

    とはいえ同じく iOS 7 で追加された snapshotViewAfterScreenUpdates やresizableSnapshotViewFromRect:~ をうまく利用しているものや、CATransform3D で三次元的なエフェクトを使っているものもあり、自分が実装する際の参考やたたき台として便利だとは思うので、ぜひ一度ビルドしてお試しいただければと思います。

  • 相关阅读:
    WAF与IPS的区别总结
    web后门排查与高效分析web日志技巧
    如何做一名好的web安全工程师?
    从“黑掉Github”学Web安全开发
    DNS劫持
    万网上如何将IP和申请的域名绑定
    如何申请网站域名
    什么是域名?什么网站名?什么是URL?
    myeclipse svn 插件去除已经保存的密码方法
    SVN中检出 和 导出 的区别
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/3679114.html
Copyright © 2011-2022 走看看