博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[翻译] AnimatedTransitionGallery
阅读量:5034 次
发布时间:2019-06-12

本文共 2014 字,大约阅读时间需要 6 分钟。

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

 

相关链接 

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

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

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

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

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

 

转载于:https://www.cnblogs.com/YouXianMing/p/3679114.html

你可能感兴趣的文章
bzoj千题计划321:bzoj5251: [2018多省省队联测]劈配(网络流 + 二分)
查看>>
(1.3)无需运行BGP的核心路由器
查看>>
IOS动画总结
查看>>
【leetcode】[137]Single Number II
查看>>
wget下载整个网站的方法
查看>>
一个TCP报文段的数据部分最多为多少个字节,为什么
查看>>
jsonp的使用
查看>>
【BZOJ】【3083】遥远的国度
查看>>
android通知栏Notification点击,取消,清除响应事件
查看>>
php文件操作函数feof函数使用方法
查看>>
Nginx详解-服务器集群
查看>>
Mastache.js学习笔记(转自小花喵)
查看>>
论文记录
查看>>
[Keil51]51单片机定时器的方式0使用注意
查看>>
论电子病历文本编辑器
查看>>
oracle 建表时显示ORA-00984: 列在此处不允许
查看>>
Python操作MySQL
查看>>
Codeforces Round #506 (Div. 3) D. Concatenated Multiples
查看>>
iOS中的UIView的基本属性
查看>>
使用github
查看>>