LSAnimator::chains:易于在Objective-C和Swift中读取和编写多链动画库

时间:2024-02-26 19:15:55
【文件属性】:

文件名称:LSAnimator::chains:易于在Objective-C和Swift中读取和编写多链动画库

文件大小:1.05MB

文件格式:ZIP

更新时间:2024-02-26 19:15:55

swift animation dsl uiview chain

这个项目的灵感来自 ! 为什么选择LSAnimator和CoreAnimator? 您可以使用LSAnimator(Objective-C)或CoreAnimator(Swift)在几行代码中编写复杂且易于维护的动画。 什么是多链动画? CAAnimations和UIView动画功能非常强大,但是当动画复杂时很难阅读。 假设我想将myView弹簧向右移动100像素,然后在移动完成时向内增加30像素的宽度并向内放松: 旧方法 [UIView animateWithDuration: 2.0 delay: 0.0 usin


【文件预览】:
LSAnimator-master
----Resources()
--------UsageDemo()
--------LSAnimatorEffect.gif(9KB)
--------CoreAnimatorDemo.gif(103KB)
--------JHChainableAnimationsEffect.gif(458B)
--------PACJHChainableAnimations.gif(281KB)
--------LSAnimatorDemo.gif(101KB)
--------AnimationCurves.jpg(255KB)
--------LSAnimatorLogo.jpg(85KB)
--------SingleChainDemo.gif(8KB)
--------PACLSAnimator.gif(256KB)
----Sources()
--------Core()
--------LSAnimator()
----.swiftpm()
--------xcode()
----LSAnimatorTests()
--------Info.plist(701B)
--------LSAnimatorTests.m(6KB)
----.swift-version(4B)
----README_ZH-CN.md(20KB)
----Tests()
--------LSAnimatorTests()
--------LinuxMain.swift(122B)
----LSAnimatorDemo()
--------ViewController.m(3KB)
--------Info.plist(1KB)
--------main.m(338B)
--------Base.lproj()
--------ViewController.h(217B)
--------AppDelegate.h(281B)
--------Assets.xcassets()
--------AppDelegate.m(2KB)
----.travis.yml(320B)
----LICENSE(1KB)
----CoreAnimator()
--------CoreAnimator.h(549B)
--------Info.plist(774B)
----README.md(18KB)
----LSAnimatorDemoSwift()
--------ViewController.swift(3KB)
--------Info.plist(1KB)
--------AppDelegate.swift(2KB)
--------Base.lproj()
--------Assets.xcassets()
----Package.swift(676B)
----LSAnimator.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(40KB)
----LSAnimator.podspec(624B)
----CoreAnimator.podspec(657B)
----.gitignore(1KB)
----LSAnimator()
--------Info.plist(774B)
--------LSKeyframeAnimation.m(15KB)
--------LSKeyframeAnimationFunctions.h(3KB)
--------LSKeyframeAnimationFunctions.c(6KB)
--------LSKeyframeAnimation.h(511B)
--------LSAnimator.m(52KB)
--------LSAnimatorChain.h(2KB)
--------CoreAnimator.swift(11KB)
--------LSAnimatorChain.m(3KB)
--------LSAnimator.h(6KB)
--------LSAnimatorBlocks.h(3KB)
--------LSAnimatorLinker.m(5KB)
--------LSAnimatorLinker.h(2KB)

网友评论