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

  • 相关阅读:
    基因id转换
    Trinity的分步运行
    免费的稳定的SVN托管的服务器
    游戏化
    一个华裔男孩在美国的成长之路
    你懂USB和Type-C吗
    ios调试小技巧
    swift开发笔记19
    iOS 3DTouch应用
    iCloud实现APP多设备数据同步
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/3679114.html
Copyright © 2011-2022 走看看