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

  • 相关阅读:
    Android Interactive Animation
    Android 笔记
    java 从零开始 第三天
    RGB颜色查询对照表
    Android TextView文字过多时通过滚动条显示多余内容
    Android系统字体规范
    Android 动画之TranslateAnimation应用详解
    Python--day69--ORM的F查询和Q查询
    Python--day69--ORM聚合查询和分组查询
    Python--day69--ORM正反向查找(外键)
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/3679114.html
Copyright © 2020-2023  润新知