Описание
Поэтому в моем приложении пользователь должен подтвердить, что он хочет что-то удалить.Это делается путем отображения предупреждения, а затем, если его ответ положительный, должна происходить скрытая анимация.Но это не так, и я полагаю, что Alert блокирует мой аниматон.У вас есть идеи, как я могу это исправить?
Пример кода
функция для анимации:
Animated.timing(this.state.animatedHeight, {
toValue: 0,
duration: GETTINGSMALLERDURATION
//useNativeDriver: true
}).start(fun);
кнопка, которая вызывает предупреждение и "кнопка yes должна вызывать анимацию
<TouchableWithoutFeedback
onPress={() =>
Alert.alert(
"Cancel invitation",
"Are you sure?",
[
{
text: "Yes",
onPress: () => this.animation(() => this.props.unfollow(this.props.details.userID))
},
{ text: "Cancel", style: "cancel" }
]
//, { cancelable: false }
)
}
underlayColor={"#742525"}>
<View style={[Styles.btnCancel,{ flex: 1, alignItems: "center" }]}>
<Image
style={{ width: 15, height:15 }}
source={require("../../assets/icons/aspira_cancel.png")}
/>
</View>
</TouchableWithoutFeedback>