Android ICS Activity Transition from Fade In/Out Back to Slide

У меня есть приложение, в котором я использовал стандартные эффекты появления/исчезновения слайдов для стандартных действий и появления/исчезновения на несколько конкретных видов деятельности.

Я заметил, что в новой версии Android 4.X (ICS )используется другое значение по умолчанию, а именно плавное появление/исчезновение.

Как я могу определить для своих стандартных действий эффект скольжения?

Я пытался определить это с помощью:

@Override
public void onCreate(Bundle savedInstanceState)
{
    this.overridePendingTransition(0, android.R.anim.slide_in_left);                  
    super.onCreate(savedInstanceState);
}

@Override
public void onPause()
{
    super.onPause();
    overridePendingTransition(android.R.anim.slide_out_right, 0);
}

Чтобы воспроизвести эффект постепенного появления/исчезновения, я использую :

@Override
public void onCreate(Bundle savedInstanceState)
{
    this.overridePendingTransition(0, android.R.anim.fade_in);                  
    super.onCreate(savedInstanceState);
}

@Override
public void onPause()
{
    super.onPause();
    overridePendingTransition(android.R.anim.fade_in, 0);
}

, но мне не удалось успешно воспроизвести его.

Кроме того, я использую этот код в onCreate и onPause, это правильно? Или есть куда лучше поставить?

Спасибо

PS :Я видел это Новые переходы между действиями на экране Android 4.0 , но теперь был предоставлен ответ.

5
задан Community 23 May 2017 в 12:14
поделиться