【文件属性】:
文件名称:Easing:Swift 5中的缓动功能
文件大小:12KB
文件格式:ZIP
更新时间:2021-04-30 15:07:23
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()