Какова продолжительность анимации для строки состояния Android - PullRequest
0 голосов
/ 15 сентября 2011

Что такое длительность слайдов, слайдов в анимации строки состояния?

Ответы [ 2 ]

1 голос
/ 27 августа 2015

Для Lollipop (и, вероятно, более старых версий) анимации видимости для строки состояния и панели навигации на телефонах разрешаются в com.android.internal.policy.impl.PhoneWindowManager#selectAnimationLw, который выбирает необходимые ресурсы анимации XML на основе типа панели и ее текущего состояния, например, R.anim.dock_top_exit для сокрытие строка состояния .

Анимация строки состояния довольно проста, определяя

  • a продолжительность 250 миллисекунд для скрытия и отображения
  • a задержка запуска 100 миллисекунд для скрытой анимации
  • кубический AccelerateInterpolator (с коэффициентом 1,5) для сокрытия и кубический DecelerateInterpolator (также с коэффициентом 1,5) для показа.

Как уже упоминалось @ florian-h, если вы полагаетесь на эти значения, вы должны знать, что не только разные версии Android обрабатывают отображение и скрытие по-разному, но также и то, что некоторые конфигурации устройств (например, автомобильные экраны, телевизоры) могут эти панели вообще не отображаются.

Примечание: я извлек значения из официальных источников Android OS, которые можно получить из http://source.android.com.

0 голосов
/ 15 сентября 2011

Я не думаю, что вам следует полагаться на точное время, поскольку оно может отличаться в будущих версиях Android или из-за модификаций от производителей и операторов.Также нет документированного API для извлечения на этот раз, поэтому вам придется жестко его кодировать, что кажется плохой идеей по вышеуказанным причинам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...