Swift基于关键帧的动画框架

这款基于关键帧的动画框架用Swift写的,挺适合用来做一些动画效果,尤其是在滚动引导页中还蛮合适的。它的设计简洁,使用起来也不复杂,代码逻辑清晰,适合那些想要快速实现动画的开发者。其实,如果你只是做一些基本的动画效果,比如按钮的渐变、滑动或者视差效果,这个框架完全足够。你只需要定义好关键帧,就可以通过框架轻松实现平滑的过渡效果。

如果你想深入了解如何使用,可以参考一下相关的文章和资源。例如,Swift:简化 iOS 动画引导组件的创建,它就能给你一些实际的应用场景和实现技巧。如果你对动画有更多的要求,也可以结合一些更复杂的框架,比如CAAnimationGroup来增加更多的动画效果。总体来说,如果你只做一些常规动画,试试这个框架不会让你失望。

zip
RazzleDazzle.zip 预估大小:91个文件
folder
RazzleDazzle-master 文件夹
file
.gitignore 224B
folder
Example 文件夹
file
.gitignore 10B
file
Cartfile.private 62B
folder
Example 文件夹
folder
RazzleDazzleDemo.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 161B
file
project.pbxproj 18KB
folder
RazzleDazzleDemo 文件夹
file
ViewController.swift 20KB
file
Info.plist 2KB
folder
Images.xcassets 文件夹
folder
MusicStand.imageset 文件夹
file
MusicStand.png 48KB
file
Contents.json 307B
folder
Page3Text.imageset 文件夹
file
Contents.json 302B
file
text3.png 4KB
folder
Sun.imageset 文件夹
file
Sun.png 37KB
file
Contents.json 300B
folder
AppIcon.appiconset 文件夹
file
Contents.json 417B
folder
IFTTTPresents.imageset 文件夹
file
iftttpresents.png 3KB
file
Contents.json 310B
folder
Page2Text.imageset 文件夹
file
text2.png 7KB
file
Contents.json 302B
folder
Razzle.imageset 文件夹
file
Contents.json 303B
file
razzle.png 15KB
folder
Plane.imageset 文件夹
file
Airplane.png 115KB
file
Contents.json 305B
folder
MusicNotes.imageset 文件夹
file
Contents.json 307B
file
MusicNotes.png 13KB
file
Contents.json 62B
folder
Star.imageset 文件夹
file
Contents.json 301B
file
Star.png 81KB
folder
BigCloud.imageset 文件夹
file
Contents.json 305B
file
BigCloud.png 11KB
folder
IFTTTCloud.imageset 文件夹
file
Contents.json 307B
file
IFTTTCloud.png 5KB
folder
LittleCloud.imageset 文件夹
file
littleCloud.png 4KB
file
Contents.json 308B
folder
Dazzle.imageset 文件夹
file
Contents.json 303B
file
dazzle.png 21KB
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
file
Main.storyboard 2KB
file
AppDelegate.swift 2KB
folder
RazzleDazzleDemoTests 文件夹
file
Info.plist 733B
file
RazzleDazzleDemoTests.swift 918B
folder
RazzleDazzleTests 文件夹
file
RAZAnimationSpec.swift 2KB
file
Info.plist 733B
file
RAZAlphaAnimationSpec.swift 3KB
file
RAZEasingFunctionSpec.swift 4KB
file
RAZColorAnimationSpec.swift 2KB
file
RAZScaleAnimationSpec.swift 2KB
file
RAZInterpolatableSpec.swift 2KB
file
RAZRotationAnimationSpec.swift 2KB
file
RAZTranslationAnimationSpec.swift 3KB
file
RAZFilmstripSpec.swift 5KB
folder
RazzleDazzle.xcodeproj 文件夹
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
RazzleDazzle.xcscheme 4KB
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 157B
file
project.pbxproj 34KB
folder
Docs 文件夹
file
razzledazzle-demo.gif 913KB
file
razzledazzlebanner.jpg 162KB
file
if-intro.gif 545KB
file
open-source-ifttt.png 3KB
file
Cartfile.resolved 62B
folder
RazzleDazzle.xcworkspace 文件夹
file
contents.xcworkspacedata 245B
folder
Cartfile 文件夹
file
RazzleDazzle.podspec 971B
file
LICENSE 1KB
file
.swift-version 3B
file
README.md 12KB
folder
Source 文件夹
file
UIView+Transform.swift 3KB
file
TranslationAnimation.swift 1KB
file
RotationAnimation.swift 1KB
file
PathPositionAnimation.swift 2KB
file
BackgroundColorAnimation.swift 525B
file
ScrollViewPageConstraintAnimation.swift 1KB
file
ConstraintConstantAnimation.swift 736B
file
Interpolatable.swift 7KB
file
LayerStrokeColorAnimation.swift 560B
file
LayerStrokeStartAnimation.swift 2KB
file
CubicBezier.swift 2KB
file
Info.plist 806B
file
AlphaAnimation.swift 617B
file
LayerFillColorAnimation.swift 552B
file
EasingFunction.swift 2KB
file
Animatable.swift 430B
file
CornerRadiusAnimation.swift 645B
file
LayerStrokeEndAnimation.swift 2KB
file
HideAnimation.swift 785B
file
LabelTextColorAnimation.swift 529B
file
AnimatedPagingScrollViewController.swift 7KB
file
ScaleAnimation.swift 1KB
file
ConstraintMultiplierAnimation.swift 2KB
file
Animation.swift 1KB
file
Animator.swift 603B
file
RazzleDazzle.h 373B
file
Filmstrip.swift 3KB
...
zip 文件大小:1.83MB