Intereting Posts
Как зеркалировать экран Google Glass на ПК / Mac? Ошибка сборки Android с помощью build.xml: 479: в SDK нет встроенных средств сборки Работа с Android и java байт-кодом AppWidgetHost не обновляет виджеты Ошибка манифеста слияния Кэш приложений не работает в устройстве Android (хорошо работает в браузере Chrome) Автоматическое масштабирование на Google Картах в java? (В зависимости от разрешения экрана Android) Начать работу в режиме слева направо Как реализовать событие Swipe для просмотра Flipper в ViewPager? Как передать или присвоить значение, полученное в runOnUiThread Как отлаживать приложение Android Delphi, когда пользователь закрывает приложение FindBugs Android Gradle Нет настроенных классов Как я могу просто загрузить изображение с универсальным загрузчиком изображений Как я могу получить текущее местоположение в андроиде программно? Анимация затухания в градиенте формы формы

Android, как установить программную программу windowanimation

Я могу настроить диалог анимации с помощью xml, как показано ниже.

Dialog myDialog; myDialog.getWindow().setWindowAnimations(R.style.Animations_sample); 

Как добавить программно созданную анимацию в Dialog?
Я имею в виду, что я создал анимацию, например, следующую

  AnimationSet animationSet = new AnimationSet(true); TranslateAnimation a = new TranslateAnimation( Animation.ABSOLUTE,200, Animation.ABSOLUTE,200, Animation.ABSOLUTE,200, Animation.ABSOLUTE,200); a.setDuration(1000); animationSet.addAnimation(a); 

Как установить animationSet в myDialog ?

Спасибо в adv.

Согласно google:

windowAnimations

Ресурс стиля, определяющий анимацию, используемую для этого окна. Это должен быть системный ресурс; Он не может быть ресурсом приложения, потому что оконный менеджер не имеет доступа к приложениям.

Это должен быть системный ресурс – не верно. Если в устройстве включено WINDOW_ANIMATION_SCALE или TRANSITION_ANIMATION_SCALE, вы можете использовать res анимации приложения.