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 で三次元的なエフェクトを使っているものもあり、自分が実装する際の参考やたたき台として便利だとは思うので、ぜひ一度ビルドしてお試しいただければと思います。

  • 相关阅读:
    现代软件工程 第八章 【需求分析】练习与讨论
    现代软件工程 第七章 【MSF】练习与讨论
    现代软件工程 第六章 【敏捷流程】练习与讨论
    PPT演说技巧
    Mac上最强大的截图软件-xnip
    什么是函数倾轧(name mangling)?
    编程--在线提交系统(Online Judge)
    C++ 的多继承与虚继承
    C++ 中 string和char* 的区别
    编程语言中优先级与结合性
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/3679114.html
Copyright © 2011-2022 走看看