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

  • 相关阅读:
    如何实线浏览器title的小图标以及rgb和rgbaopacity的区别
    雪碧图
    定位的使用及页面的布局
    标准文档流及浮动的元素和坏处
    三种列表以及行级块三种元素的转变
    背景的处理
    h5前期js知识点10月19日总结
    h5前期jg知识点总结10月18日
    h5前期js10月17日知识点
    h5前期js知识点10月16日总结
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/3679114.html
Copyright © 2011-2022 走看看