У меня есть приложение, в котором я использовал стандартные эффекты появления/исчезновения слайдов для стандартных действий и появления/исчезновения на несколько конкретных видов деятельности.
Я заметил, что в новой версии 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 , но теперь был предоставлен ответ.