Каковы фактические значения времени мс для констант Android animTime?
Android включает
config_longAnimTime
config_mediumAnimTime
config_shortAnimTime
но фактические значения, идентифицированные этими константами, не имеют смысла в миллисекундах. Я уверен, что они скомпилированы в полезные значения, и я могу определить их с помощью кода, но я уверен, что кто-то еще знает ответ - и, более того, я уверен, что другие люди будут искать их. Поэтому, пожалуйста, опубликуйте фактические значения в качестве ответа и сохраните все немного времени.
Ответы
Ответ 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;
}