@@ -85,14 +85,14 @@ view.transform = startTransform.interpolate(to: endTransform,
8585
8686### Piecewise linear (CSS ` linear() ` style)
8787
88+ CSS ` linear(0, 0.25 75%, 1) ` translates to:
89+
8890``` swift
8991let easing = Easing.piecewiseLinear ([
90- PiecewiseLinearStop (0 ), // x defaults to 0
91- PiecewiseLinearStop (1 , at : 0.6 ), // explicit stop position
92- PiecewiseLinearStop (0 ) // x defaults to 1
92+ PiecewiseLinearStop (0 ), // x defaults to 0
93+ PiecewiseLinearStop (0.25 , at : 0.75 ), // explicit stop position
94+ PiecewiseLinearStop (1 ) // x defaults to 1
9395])
94-
95- let value = easing.calculate (0.75 )
9696```
9797
9898### Spring
@@ -111,10 +111,10 @@ let customSpring = Easing.spring(
111111
112112## Reference
113113
114- | Easing | Curve |
114+ | Easing | |
115115| :---------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------: |
116116| ` .linear ` | <img src =" Demo/Ref/ReferenceImages_64/DemoTests.EasingDemoTests/test_linear@3x.png " width =" 100 " /> |
117- | ` .piecewiseLinear(0, 1 @0.6, 0 ) ` | <img src =" Demo/Ref/ReferenceImages_64/DemoTests.EasingDemoTests/test_piecewiseLinear_0__1_0_6__0_ @3x.png " width =" 100 " /> |
117+ | ` .piecewiseLinear(0, 0.25 @0.75, 1 ) ` | <img src =" Demo/Ref/ReferenceImages_64/DemoTests.EasingDemoTests/test_piecewiseLinear_0__0_25_0_75__1_ @3x.png " width =" 100 " /> |
118118| ` .piecewiseLinear(spring) ` | <img src =" Demo/Ref/ReferenceImages_64/DemoTests.EasingDemoTests/test_piecewiseLinear_spring_@3x.png " width =" 100 " /> |
119119| ` .spring(.swiftUISpring) ` | <img src =" Demo/Ref/ReferenceImages_64/DemoTests.EasingDemoTests/test_spring__swiftUISpring_@3x.png " width =" 100 " /> |
120120| ` .spring(.swiftUIInteractiveSpring) ` | <img src =" Demo/Ref/ReferenceImages_64/DemoTests.EasingDemoTests/test_spring__swiftUIInteractiveSpring_@3x.png " width =" 100 " /> |
0 commit comments