修改Android滅屏時間
阿新 • • 發佈:2018-12-05
有些專案要求減少滅屏時間。方法如下:
修改DisplayPowerController.java檔案中做如下修改:
switch (mPowerRequest.policy) {
case DisplayPowerRequest.POLICY_OFF:
state = Display.STATE_OFF;
performScreenOffTransition = false;//true;
break;
這樣可以禁用滅屏時候的動畫效果。
另外,如果不改這個地方,也可以通過減少滅屏動畫的時間來達到目的。
mColorFadeOffAnimator = ObjectAnimator.ofFloat (
mPowerState, DisplayPowerState.COLOR_FADE_LEVEL, 1.0f, 0.0f);
/// M: modify color fade off duration
mColorFadeOffAnimator.setDuration(MTK_COLOR_FADE_OFF_ANIMATION_DURATION_MILLIS);//修改這個duration時間。
mColorFadeOffAnimator.addListener(mAnimatorListener);
將private static final int MTK_COLOR_FADE_OFF_ANIMATION_DURATION_MILLIS = 100;//比如將這個時間改成50