Анимация фрагмента диалога не работает для API <= 15

#android #animation #actionbarsherlock #dialogfragment

#Android #Анимация #actionbarsherlock #фрагмент диалога

Вопрос:

Я пытаюсь сделать простую анимацию скольжения влево / вправо для моих фрагментов диалога. Мои фрагменты расширяют SherlockDialogFragment, и я устанавливаю анимацию в onCreateDialog:

 @Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    Dialog dialog = super.onCreateDialog(savedInstanceState);
    dialog.getWindow().getAttributes().windowAnimations = R.style.dialog_animation;
    return dialog;
}
  

Проблема в том, что анимация не работает на телефонах с API <= 15. Чего мне здесь не хватает? Спасибо.

Ответ №1:

По-видимому, в моем коде не было ничего плохого. На моем тестовом устройстве анимация была отключена. Мне просто пришлось снова включить его, после этого все работало просто отлично.