文件名称:Easing:Swift 5中的缓动功能
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-20 08:54:03
linux swift easing-functions xcode swift-package-manager
缓和 一个在Swift中实现缓动功能的库。 支持平台: iOS , macOS , tvOS , watchOS和Linux (最新的Ubuntu)。 支持的功能类型: 二次方的 立方体 四次 五重奏 正弦波 圆 指数的 松紧带 后退 弹跳 每种类型都有其自己的单独的easy-In , easy-Out和Easy-In-Out形式。 这些函数被设计为接受通用的浮点输入参数,并返回一个浮点,以表示属性随时间的变化率。 支持的参数类型: 符合Real协议的任何类型,例如 Float Float80 Double 用法: 曲线类型允许访问所有不同的功能,例如: let x: Float = 0.3 let y = Curve. quadratic . easeIn (x) // y = 0.09 let x: Double = 0.5 let y = Curve. sine
【文件预览】:
Easing-main
----.gitignore(588B)
----Sources()
--------Easing()
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(3KB)
----Changelog.md(3KB)
----Package.swift(1KB)
----Tests()
--------EasingTests()