У меня проблема с этой проблемой, мне нужно включить ее из кода, так как некоторые пользователи отключают эту опцию, как я могу это сделать?пока я пробовал это, но безуспешно.
вариант 1:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
Settings.Global.getFloat(
getApplicationContext().getContentResolver(),
Settings.Global.ANIMATOR_DURATION_SCALE,
1f);
} else {
Settings.System.getFloat(
getApplicationContext().getContentResolver(),
Settings.System.ANIMATOR_DURATION_SCALE,
1f);
}
вариант 2:
durationScale = Settings.Global.getFloat(getApplication().getContentResolver(),
Settings.Global.ANIMATOR_DURATION_SCALE, 1);
if (durationScale != 1) {
try {
ValueAnimator.class.getMethod("setDurationScale", float.class).invoke(null, 1f);
durationScale = 1f;
Log.v("NOSEQUEPEX","HOLA");
} catch (Throwable t) {
Log.v("VALIOSHIT",String.valueOf(t));
}
}
Надеюсь, кто-нибудь может мне помочь, спасибо.