Anima:Anima是Swift5的可链接的基于图层的动画库

时间:2024-03-18 08:04:12
【文件属性】:

文件名称:Anima:Anima是Swift5的可链接的基于图层的动画库

文件大小:3.25MB

文件格式:ZIP

更新时间:2024-03-18 08:04:12

chainable-animations coreanimation Swift

阿尼玛 Anima是Swift5的可链接的基于图层的动画库。 它支持使序列动画和分组动画更容易。 编写如下。 let startAnimations: [AnimaType] = [. moveByY ( -50 ), . rotateByZDegree ( 90 )] let moveAnimations: [AnimaType] = [. moveByX ( 50 ), . rotateByZDegree ( 90 )] let endAnimations: [AnimaType] = [. moveByY ( -50 ), . rotateByZDegree ( 90 )] animaView. layer . anima . then (. opacity ( 1.0 )) . then ( group : startAnimations) . then


【文件预览】:
Anima-master
----.travis.yml(118B)
----Anima.framework.zip(1.31MB)
----.swift-version(4B)
----img()
--------eyecatch.gif(1.12MB)
--------eyecatch.png(142KB)
--------sample_group.gif(81KB)
--------sample_move.gif(29KB)
--------sample_rotate.gif(123KB)
--------sample1.gif(30KB)
--------sample_anchor.gif(96KB)
----.github()
--------workflows()
----Example()
--------Assets.xcassets()
--------CornerLineAnimationViewController.swift(839B)
--------LaunchScreen.storyboard(3KB)
--------MoveViewController.swift(2KB)
--------SizeAnimationViewController.swift(2KB)
--------UIColor+Anima.swift(620B)
--------PauseResumeAnimationViewController.swift(1KB)
--------AppDelegate.swift(931B)
--------AnimaListTableViewController.swift(3KB)
--------SpreadViewController.swift(3KB)
--------MovePathAnimationViewController.swift(3KB)
--------Info.plist(1KB)
--------Main.storyboard(39KB)
----LICENSE(1KB)
----Sources()
--------AnimaNode.swift(15KB)
--------Anima+CALayer.swift(2KB)
--------TimingFunction.swift(5KB)
--------AnimaAnimation.swift(2KB)
--------AnimationType.swift(2KB)
--------AnimaAnimations.swift(4KB)
--------Anima.h(475B)
--------AnimaOption.swift(991B)
--------AnimaUtility.swift(1KB)
--------AnimaAnchorPoint.swift(1KB)
--------AnimaType.swift(2KB)
--------Info.plist(755B)
--------Anima.swift(5KB)
----fastlane()
--------Fastfile(598B)
--------Appfile(230B)
----Gemfile(78B)
----Gemfile.lock(4KB)
----AnimaTests()
--------AnimaTests.swift(909B)
--------Info.plist(703B)
----Anima.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(33KB)
--------xcshareddata()
----.gitignore(1KB)
----Anima.podspec(704B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(6KB)

网友评论