Переход действия в Android

Как я могу определить переход между двумя операциями для Android 1.5 и позже? Я хотел бы, чтобы действие постепенно появилось.

185
задан dgel 27 April 2014 в 09:44
поделиться

3 ответа

Это можно сделать с помощью Activity.overridePendingTransition () . Вы можете определить простые анимации перехода в файле ресурсов XML.

163
ответ дан 23 November 2019 в 05:52
поделиться

Да. Вы можете указать ОС, какой переход вы хотите использовать для своей деятельности.

@Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    getWindow().setWindowAnimations(ANIMATION);

    ...

}

Где АНИМАЦИЯ - целое число, относящееся к встроенной анимации в ОС.

31
ответ дан 23 November 2019 в 05:52
поделиться

Вы не можете использовать overridePendingTransition в Android 1.5. overridePendingTransistion появился в Android 2.0.

Если вы собираетесь пройти через это без каких-либо ошибок, вам нужно скомпилировать для цели (1.5 или выше), используя обычные анимации (или ваши собственные), или вам нужно скомпилировать для цели (2.0 или выше), используя overridePendingTransistion .

Резюме: Вы не можете использовать overridePendingTransistion в Android 1.5 .

Вы можете использовать встроенную анимацию в ОС.

4
ответ дан 23 November 2019 в 05:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: