Подтвердить что ты не робот

Каковы фактические значения времени мс для констант Android animTime?

Android включает

config_longAnimTime
config_mediumAnimTime
config_shortAnimTime

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

4b9b3361

Ответ 1

Текущие значения (начиная с 3.x):

  • config_shortAnimTime = 200
  • config_mediumAnimTime = 400
  • config_longAnimTime = 500

И продолжительность активности open/close и анимация открытия/закрытия фрагмента:

  • config_activityShortDur = 150
  • config_activityDefaultDur = 220

Ответ 2

Здесь мы идем:

config_longAnimTime   = 400
config_mediumAnimTime = 300
config_shortAnimTime  = 150

Ответ 3

Непосредственно прочитайте свойство:

getResources().getInteger(android.R.integer.config_shortAnimTime);
getResources().getInteger(android.R.integer.config_mediumAnimTime);
getResources().getInteger(android.R.integer.config_longAnimTime);

Ответ 4

Для всех, кто использует java-код для создания и запуска анимации.
Длительность по умолчанию для анимации 300

public class ValueAnimator extends Animator implements AnimationHandler.AnimationFrameCallback {
    ...
    // How long the animation should last in ms
    private long mDuration = 300;
}