Недавно я переключился на одно действие (благодаря раствору &), который затем переключаю полноэкранные представления, а не запускаю новые действия со следующим кодом.Что происходит в разных направлениях, чем виды?
setAnimation(direction, oldChild, newChild);
// Out with the old, in with the new.
if (oldChild != null) container.removeView(oldChild);
container.addView(newChild);
}
protected void setAnimation(Flow.Direction direction, View oldChild, View newChild) {
if (oldChild == null) return;
int out = direction == Flow.Direction.FORWARD ? R.anim.slide_out_to_left : R.anim.slide_out_to_right;
int in = direction == Flow.Direction.FORWARD ? R.anim.slide_in_from_right : R.anim.slide_in_from_left;
oldChild.setAnimation(loadAnimation(context, out));
newChild.setAnimation(loadAnimation(context, in));
}
Этот переход, как именно я использовал для перехода между деятельностью
activity.startActivity();
activity.overridePendingTransition(R.anim.slide_in_from_right, R.anim.nudge_out_to_left);
мне как вид и деятельность переходы должны сделать то же, но то, что я вижу, что есть что-то дополнительное происходит в переходе активности. Есть и своеобразное исчезновение.
Кто-нибудь знает, как я могу получить представление, переходящее, чтобы выглядеть идентично 2-мя действиям? Я бы хотел полностью перейти к подходу не к более чем одному действию, но не хотел бы потерять плавность переходов активности.
Я пытаюсь отойти от фрагментов по причинам, описанным здесь: http://corner.squareup.com/2014/10/advocating-against-android-fragments.html. Я больше спрашивал, как происходит переход на Android и если есть что-то дополнительное, что происходит за пределами передаваемой анимации перехода. – FriendlyMikhail
Что вы имеете в виду под внешним видом? – Mann
Я настраиваю анимацию создания вида так же, как анимацию начала работы со следующими <установить xmlns: android = "http://schemas.android.com/apk/res/android"> <перевести андроид : fromXDelta = "- 50% p" android: toXDelta = "0" android: duration = "@ android: integer/config_mediumAnimTime" /> Однако, когда я просматриваю переход, активность, похоже, также уменьшает старую активность, даже если я ничего не делаю для создания этого эффекта перехода. –
FriendlyMikhail