File tree Expand file tree Collapse file tree 12 files changed +75
-187
lines changed
record_audio/record_audio
onboarding/syncing/results Expand file tree Collapse file tree 12 files changed +75
-187
lines changed Original file line number Diff line number Diff line change @@ -830,7 +830,7 @@ SPEC CHECKSUMS:
830
830
FBLazyVector: 5d4a3b7f411219a45a6d952f77d2c0a6c9989da5
831
831
FBReactNativeSpec: 3fc2d478e1c4b08276f9dd9128f80ec6d5d85c1f
832
832
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
833
- glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
833
+ glog: 39f165f95d368bf68eb4fdab79c1799b09c283d5
834
834
HMSegmentedControl: 34c1f54d822d8308e7b24f5d901ec674dfa31352
835
835
Keycard: ac6df4d91525c3c82635ac24d4ddd9a80aca5fc8
836
836
libwebp: f62cb61d0a484ba548448a4bd52aabf150ff6eef
Original file line number Diff line number Diff line change 1
1
(ns quo.animated
2
2
(:refer-clojure :exclude [abs set delay divide])
3
3
(:require [" react-native-reanimated" :default animated :refer
4
- (clockRunning
5
- ; EasingNode
6
- )]
4
+ (clockRunning Easing)]
7
5
[" react-native-redash" :as redash]
8
6
[oops.core :refer [ocall oget]]
9
7
[quo.gesture-handler :as gh]
91
89
; ;;;; TODO: replace this with an updated implementation
92
90
; ;;TypeError: undefined is not an object (evaluating
93
91
; ;;'shadow.js.shim.module$react_native_reanimated.EasingNode.bezier')
94
- ; (def bezier (.-bezier ^js EasingNode ))
92
+ (def bezier (.-bezier ^js Easing ))
95
93
96
94
; ;;ERROR TypeError: undefined is not an object (evaluating
97
95
; ;;'shadow.js.shim.module$react_native_reanimated.EasingNode.linear')
98
96
; (def linear (.-linear ^js EasingNode))
99
97
100
98
101
99
; ;; They depend on bezier and linear
102
- ; (def easings
103
- ; {:linear linear
104
- ; :ease-in (bezier 0.42 0 1 1)
105
- ; :ease-out (bezier 0 0 0.58 1)
106
- ; :ease-in-out (bezier 0.42 0 0.58 1)
107
- ; :cubic (bezier 0.55 0.055 0.675 0.19)
108
- ; :keyboard (bezier 0.17 0.59 0.4 0.77)})
109
- ;
100
+ (def easings
101
+ {; :linear linear
102
+ :ease-in (bezier 0.42 0 1 1 )
103
+ :ease-out (bezier 0 0 0.58 1 )
104
+ :ease-in-out (bezier 0.42 0 0.58 1 )
105
+ :cubic (bezier 0.55 0.055 0.675 0.19 )
106
+ :keyboard (bezier 0.17 0.59 0.4 0.77 )})
107
+
110
108
(def springs
111
109
{:lazy {:damping 50
112
110
:mass 0.3
Original file line number Diff line number Diff line change 129
129
(reanimated/animate-shared-value-with-delay bottom-view-top
130
130
(:height (rn/get-screen ))
131
131
animations-duration
132
- ; :easing4
132
+ :easing4
133
133
animations-delay)
134
134
(reanimated/animate-shared-value-with-delay
135
135
height
136
136
max-height
137
137
animations-duration
138
- ; :easing4
138
+ :easing4
139
139
animations-delay)
140
140
(reanimated/animate-shared-value-with-delay
141
141
top-padding
142
142
(+ 68 (safe-area/get-top ))
143
143
animations-duration
144
- ; :easing4
144
+ :easing4
145
145
animations-delay)
146
146
(reanimated/animate-shared-value-with-delay
147
147
top-children-opacity
148
148
0
149
149
animations-duration
150
- ; :easing4
150
+ :easing4
151
151
animations-delay)
152
152
(reanimated/animate-shared-value-with-delay
153
153
top-title-opacity
154
154
0
155
155
0
156
- ; :linear
156
+ :linear
157
157
(+ animations-delay animations-duration 500 )))
158
158
reset-top-animation (fn []
159
159
(reanimated/set-shared-value top-title-opacity 1 )
160
160
(reanimated/animate-shared-value-with-delay bottom-view-top
161
161
80
162
162
animations-duration
163
- ; :easing4
163
+ :easing4
164
164
50 )
165
165
(reanimated/animate-shared-value-with-timing
166
166
height
167
167
default-height
168
168
animations-duration
169
- ; :easing4
169
+ :easing4
170
170
)
171
171
(reanimated/animate-shared-value-with-timing
172
172
top-padding
173
173
12
174
174
animations-duration
175
- ; :easing4
175
+ :easing4
176
176
)
177
177
(reanimated/animate-shared-value-with-timing
178
178
top-children-opacity
179
179
1
180
180
animations-duration
181
- ; :easing4
181
+ :easing4
182
182
))]
183
183
(rn/use-effect (fn []
184
184
(when on-init
Original file line number Diff line number Diff line change 36
36
(reanimated/animate-shared-value-with-repeat translate-x
37
37
window-width
38
38
1000
39
- ; :linear
39
+ :linear
40
40
(- 1 )
41
41
false )
42
42
[masked-view/masked-view
Original file line number Diff line number Diff line change 7
7
shared-value
8
8
value
9
9
duration
10
- ; :linear
10
+ :linear
11
11
))
12
12
13
13
(defn animate-linear-with-delay
16
16
shared-value
17
17
value
18
18
duration
19
- ; :linear
19
+ :linear
20
20
delay))
21
21
22
22
(defn animate-linear-with-delay-loop
25
25
shared-value
26
26
value
27
27
duration
28
- ; :linear
28
+ :linear
29
29
delay
30
30
-1 ))
31
31
35
35
shared-value
36
36
value
37
37
duration
38
- ; :easing1
38
+ :easing1
39
39
))
40
40
41
41
(defn animate-easing-with-delay
44
44
shared-value
45
45
value
46
46
duration
47
- ; :easing1
47
+ :easing1
48
48
delay))
49
49
50
50
(defn set-value
You can’t perform that action at this time.
0 commit comments