Я запустил операцию с подробностями из списка действий, и несколько общих элементов были анимированы с использованием ActivityCompat.startActivity()
, и, очевидно, когда onBackPressed()
операции называется гладким переходом, происходит обратное.
Но здесь, в моем случае, это создает проблему;операция детализации использует жесты смахивания для просмотра элементов списка один за другим;и когда пользователь собирается вернуться, плавный переход анимирует неправильное изображение и заголовок, и в итоге фактическое изображение и заголовок этой строки заменяются, что вообще не создает плавного перехода.
I 'Я пытаюсь использовать замещающую анимацию fadeIn \ fadeOut для действий, когда вызывается onBackPressed()
, если позиция отличается от исходной нажатой позиции, но вызов super.onBackPressed()
не делает магию.
вот метод:
@Override
public void onBackPressed() {
if (originalPosition != positionInParentList) {
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
return;
}
super.onBackPressed();
}