LSAnimator多链动画库支持Objective-C和Swift

LSAnimator 是一个多链动画库,支持 Objective-C 和 Swift,让你写动画代码更简洁、易维护。你可以通过几行代码实现复杂的动画,适用于那些想要同时执行多个动画的场景。比如你要让视图右移并弹性回缩、改变宽度等,使用传统的动画方法就得写一大串链式代码,既难看又难维护。用 LSAnimator 的话,所有这些动作可以通过链式调用实现,代码看起来既清晰又高效。举个例子:

view.ls_animate.duration(2.0).move(100, 0).spring().width(30).end()
这样既可让你顺畅控制动画,又不需要去复杂的回调。,如果你喜欢让动画代码更简洁、功能更强大,LSAnimator 一定能帮到你。

zip
LSAnimator-master.zip 预估大小:86个文件
folder
LSAnimator-master 文件夹
folder
Resources 文件夹
folder
UsageDemo 文件夹
file
DoNotDoThisDemo.gif 3KB
file
CombiningAnimationsDemo.gif 5KB
file
AnimatingDemo.gif 4KB
file
AnimationEffectsDemo.gif 3KB
file
BezierPathsDemo.gif 4KB
file
MultichainAnimationsDemo.gif 5KB
file
SwiftDemo.gif 11KB
file
RepeatingAnimationsDemo.gif 8KB
file
ChainingAnimationsDemo.gif 7KB
file
AnchoringDemo.gif 15KB
file
RepeatingAnimationsDemo_01.gif 3KB
file
LSAnimatorEffect.gif 9KB
file
CoreAnimatorDemo.gif 103KB
file
JHChainableAnimationsEffect.gif 458B
file
PACJHChainableAnimations.gif 281KB
file
LSAnimatorDemo.gif 101KB
file
AnimationCurves.jpg 255KB
file
LSAnimatorLogo.jpg 85KB
file
SingleChainDemo.gif 8KB
file
PACLSAnimator.gif 256KB
folder
Sources 文件夹
folder
Core 文件夹
file
LSKeyframeAnimation.m 38B
file
LSKeyframeAnimationFunctions.h 47B
file
LSKeyframeAnimationFunctions.c 47B
file
LSKeyframeAnimation.h 38B
file
LSAnimator.m 29B
file
LSAnimatorChain.h 34B
file
LSAnimatorChain.m 34B
file
LSAnimator.h 29B
file
LSAnimatorBlocks.h 35B
file
LSAnimatorLinker.m 35B
file
LSAnimatorLinker.h 35B
folder
include 文件夹
file
LSKeyframeAnimationFunctions.h 50B
file
LSKeyframeAnimation.h 41B
file
LSAnimatorChain.h 37B
file
LSAnimator.h 32B
file
LSAnimatorBlocks.h 38B
file
LSAnimatorLinker.h 38B
folder
LSAnimator 文件夹
file
CoreAnimator.swift 35B
folder
.swiftpm 文件夹
folder
xcode 文件夹
folder
package.xcworkspace 文件夹
file
contents.xcworkspacedata 135B
folder
LSAnimatorTests 文件夹
file
Info.plist 701B
file
LSAnimatorTests.m 6KB
file
.swift-version 4B
file
README_ZH-CN.md 20KB
folder
Tests 文件夹
folder
LSAnimatorTests 文件夹
file
XCTestManifests.swift 160B
file
LSAnimatorTests.swift 536B
file
LinuxMain.swift 122B
folder
LSAnimatorDemo 文件夹
file
ViewController.m 3KB
file
Info.plist 1KB
file
main.m 338B
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
file
ViewController.h 217B
file
AppDelegate.h 281B
folder
Assets.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 1KB
file
AppDelegate.m 2KB
file
.travis.yml 320B
file
LICENSE 1KB
folder
CoreAnimator 文件夹
file
CoreAnimator.h 549B
file
Info.plist 774B
file
README.md 18KB
folder
LSAnimatorDemoSwift 文件夹
file
ViewController.swift 3KB
file
Info.plist 1KB
file
AppDelegate.swift 2KB
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
folder
Assets.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 2KB
file
Package.swift 676B
folder
LSAnimator.xcodeproj 文件夹
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
CoreAnimator.xcscheme 3KB
file
LSAnimator.xcscheme 3KB
folder
project.xcworkspace 文件夹
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
contents.xcworkspacedata 155B
file
project.pbxproj 40KB
file
LSAnimator.podspec 624B
file
CoreAnimator.podspec 657B
file
.gitignore 1KB
folder
LSAnimator 文件夹
file
Info.plist 774B
file
LSKeyframeAnimation.m 15KB
file
LSKeyframeAnimationFunctions.h 3KB
file
LSKeyframeAnimationFunctions.c 6KB
file
LSKeyframeAnimation.h 511B
file
LSAnimator.m 52KB
file
LSAnimatorChain.h 2KB
file
CoreAnimator.swift 11KB
file
LSAnimatorChain.m 3KB
file
LSAnimator.h 6KB
file
LSAnimatorBlocks.h 3KB
file
LSAnimatorLinker.m 5KB
file
LSAnimatorLinker.h 2KB
...
zip 文件大小:1.05MB