SimpleAnimation
SimpleAnimation 是一个 UIView 扩展,它使得添加基本动画(如淡入淡出和弹跳)变得简单...
view.bounceIn(from: .left)
...且具有合理的默认值...
view.popIn()
...同时仍然可自定义
view.shake(toward: .top, amount: 0.5, duration: 2, delay: 0.5)
安装
CocoaPods
要使用 CocoaPods 集成 SimpleAnimation 到项目中,在您的 Podfile 中添加以下内容:
pod "SimpleAnimation"
Carthage
要使用 Carthage 集成 SimpleAnimation 到项目中,在您的 Cartfile 中添加以下内容:
github "keithito/SimpleAnimation"
较早版本的Xcode
如果您正在使用Xcode 8来构建项目,您需要使用SimpleAnimation的版本0.3.2。您可以在Podfile或Cartfile中指定版本号来完成此操作。
支持的动画
以下动画目前支持
- 渐入(fadeIn)
- 渐出(fadeOut)
- 渐变颜色(fadeColor)
- 滑入(slideIn)
- 滑出(slideOut)
- 弹入(bounceIn)
- 弹出(bounceOut)
- 弹出效果(popIn)
- 弹出效果(popOut)
- 跳跃(hop)
- 震动(shake)
请参阅示例ViewController以获取更多使用示例。要在XCode中构建示例,请打开Example/Example.xcodeproj。
许可证
SimpleAnimation遵循MIT许可证。有关更多信息,请参阅LICENSE文件。