android 13 窗口动画缩放”、“过渡动画缩放”、“Animator时长缩放”,全部调整为0.5x

— a/android13/frameworks/base/core/res/res/values/config.xml
+++ b/android13/frameworks/base/core/res/res/values/config.xml
@@ -3970,7 +3970,7 @@
animations. Note that this is only a default and will be overridden by a
user-set value if toggled by settings so the “Transition animation scale” setting
should also be hidden if intended to be permanent. -->

  • 1.0
  • 0.5

    true
    diff --git a/android13/frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java b/android13/frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java
    old mode 100644
    new mode 100755
    index 3fcc3e75228…8ae8d80f871
    — a/android13/frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java
    +++ b/android13/frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java
    @@ -353,6 +353,7 @@ import com.mediatek.server.wm.WmsExt;
    import com.mediatek.server.wm.WindowManagerDebugger;
    /// M: MTK Power: rotation boost Mechanism
    import com.mediatek.server.powerhal.PowerHalManager;
    +import android.util.Log;

/** {@hide} */
public class WindowManagerService extends IWindowManager.Stub
@@ -1001,9 +1002,9 @@ public class WindowManagerService extends IWindowManager.Stub
PowerManager mPowerManager;
PowerManagerInternal mPowerManagerInternal;

  • private float mWindowAnimationScaleSetting = 1.0f;
  • private float mTransitionAnimationScaleSetting = 1.0f;
  • private float mAnimatorDurationScaleSetting = 1.0f;
  • private float mWindowAnimationScaleSetting = 0.5f;//1.0f; modify from 1.0f to 0.5f
  • private float mTransitionAnimationScaleSetting = 0.5f;//1.0f; modify from 1.0f to 0.5f
  • private float mAnimatorDurationScaleSetting = 0.5f;//1.0f; modify from 1.0f to 0.5f
    private boolean mAnimationsDisabled = false;
    boolean mPointerLocationEnabled = false;

@@ -1337,8 +1338,10 @@ public class WindowManagerService extends IWindowManager.Stub
}, UserHandle.ALL, suspendPackagesFilter, null, null);

     // Get persisted window scale setting
  •    mWindowAnimationScaleSetting = Settings.Global.getFloat(resolver,
    
  •            Settings.Global.WINDOW_ANIMATION_SCALE, mWindowAnimationScaleSetting);
    
  •            Settings.Global.WINDOW_ANIMATION_SCALE, mWindowAnimationScaleSetting);         
    
  •    mTransitionAnimationScaleSetting = Settings.Global.getFloat(resolver,
               Settings.Global.TRANSITION_ANIMATION_SCALE,
               context.getResources().getFloat(
    

diff --git a/android13/vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml b/android13/vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml
old mode 100644
new mode 100755
index 23de0d095ff…5cb546cab85
— a/android13/vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml
+++ b/android13/vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml
@@ -32,8 +32,8 @@

102
false

  • 100%
  • 100%
  • 50%

  • 50%
    true

    false
    diff --git a/android13/vendor/mediatek/proprietary/packages/apps/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/android13/vendor/mediatek/proprietary/packages/apps/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
    old mode 100644
    new mode 100755

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值