Оповещение блокирует анимацию на iOS - PullRequest
0 голосов
/ 05 декабря 2018

Описание

Поэтому в моем приложении пользователь должен подтвердить, что он хочет что-то удалить.Это делается путем отображения предупреждения, а затем, если его ответ положительный, должна происходить скрытая анимация.Но это не так, и я полагаю, что 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...