Skip to content

Commit ef98d6b

Browse files
authored
fix: pass useNativeDriver to all animations (#1787)
1 parent 037bb32 commit ef98d6b

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

src/components/Card/Card.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ class Card extends React.Component<Props, State> {
110110
Animated.timing(this.state.elevation, {
111111
toValue: 8,
112112
duration: 150 * scale,
113-
useNativeDriver: false,
113+
useNativeDriver: true,
114114
}).start();
115115
};
116116

@@ -120,7 +120,7 @@ class Card extends React.Component<Props, State> {
120120
// @ts-ignore
121121
toValue: this.props.elevation,
122122
duration: 150 * scale,
123-
useNativeDriver: false,
123+
useNativeDriver: true,
124124
}).start();
125125
};
126126

src/components/CheckboxAndroid.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,14 @@ class CheckboxAndroid extends React.Component<Props, State> {
7474
Animated.timing(this.state.scaleAnim, {
7575
toValue: 0.85,
7676
duration: checked ? ANIMATION_DURATION * animation.scale : 0,
77+
useNativeDriver: false,
7778
}),
7879
Animated.timing(this.state.scaleAnim, {
7980
toValue: 1,
8081
duration: checked
8182
? ANIMATION_DURATION * animation.scale
8283
: ANIMATION_DURATION * animation.scale * 1.75,
84+
useNativeDriver: false,
8385
}),
8486
]).start();
8587
}

src/components/Chip.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ class Chip extends React.Component<Props, State> {
128128
Animated.timing(this.state.elevation, {
129129
toValue: 4,
130130
duration: 200 * scale,
131-
useNativeDriver: false,
131+
useNativeDriver: true,
132132
}).start();
133133
};
134134

@@ -137,7 +137,7 @@ class Chip extends React.Component<Props, State> {
137137
Animated.timing(this.state.elevation, {
138138
toValue: 0,
139139
duration: 150 * scale,
140-
useNativeDriver: false,
140+
useNativeDriver: true,
141141
}).start();
142142
};
143143

src/components/CrossFadeIcon.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class CrossFadeIcon extends React.Component<Props, State> {
6868
Animated.timing(this.state.fade, {
6969
duration: scale * 200,
7070
toValue: 0,
71-
useNativeDriver: false,
71+
useNativeDriver: true,
7272
}).start();
7373
}
7474

0 commit comments

Comments
 (0)