Я использую 4.4.2, и вызов overridePendingTransition (0, 0) в действии запуска onCreate () отключит начальную анимацию (вызов overridePendingTransition (0, 0) сразу после startActivity () НЕ работал). Как отмечено в другом ответе, вызов overridePendingTransition (0, 0) после finish () отключает анимацию закрытия.
Кстати, я обнаружил, что установка стиля с помощью "android: windowAnimationStyle"> @ null (другой ответ, упомянутый здесь) вызвала сбой, когда мое действие запуска попыталось установить заголовок панели действий. Продолжая отладку, я обнаружил, что это каким-то образом приводит к сбою window.hasFeature (Window.FEATURE_ACTION_BAR) в initActionBar () Activity.
FLAG_ACTIVITY_NO_ANIMATIONиoverridePendingTransitionявляются только API уровня 5+.