Каковы фактические значения времени ms для констант animTime Android?
Android включает в себя
config_longAnimTime
config_mediumAnimTime
config_shortAnimTime
но фактические значения, определенные этими константами, не имеют смысла в миллисекундах. Я уверен, что они компилируются в полезные значения, и я могу определить их с помощью кода, но я уверен, что кто - то еще знает ответ-и, что более важно, я уверен, что другие люди будут искать их. Поэтому, пожалуйста, опубликуйте фактические значения в качестве ответа и сэкономьте всем немного времени.
4 ответов
текущие значения (начиная с 3.x):
- config_shortAnimTime=200
- config_mediumAnimTime=400
- config_longAnimTime=500
и продолжительность активности open / close и фрагмент open / close анимации:
- config_activityShortDur=150
- config_activityDefaultDur=220
непосредственно прочитайте свойство:
getResources().getInteger(android.R.integer.config_shortAnimTime);
getResources().getInteger(android.R.integer.config_mediumAnimTime);
getResources().getInteger(android.R.integer.config_longAnimTime);
для тех, кто использует java-код для создания и запуска анимации.
Продолжительность анимации по умолчанию-300
public class ValueAnimator extends Animator implements AnimationHandler.AnimationFrameCallback {
...
// How long the animation should last in ms
private long mDuration = 300;
}