Я пытаюсь иметь анимированное представление в своем приложении и использую NineOldAndroid для анимации.
Желаемый эффект заключается в том, чтобы вывести изображение из вида, а затем установить видимость, чтобы он не был нажат, пока он невидим. Вот как я это делаю.Как очистить Анимацию Слушатели, установленные NineOldAndroids?
ViewPropertyAnimator.animate(view).alpha(0).setListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animation) {
}
@Override
public void onAnimationEnd(Animator animation) {
view.setVisibility(View.GONE);
}
@Override
public void onAnimationCancel(Animator animation) {
}
@Override
public void onAnimationRepeat(Animator animation) {
}
});
Проблема здесь состоит в том, что слушатель выше палок с view
и когда я пытаюсь исчезать его снова слушатель получает снова вызывается в результате вид будет GONE
на появляясь.
ViewPropertyAnimator.animate(enterGallery).alpha(1);
Как очистить слушатель после видимости просмотра установлена на GONE
в первой части коды?