Animations in MIUI are not just a decorate of the interface, but a tool that can both improve and spoil the user experience. Slow transitions are annoying, and excessively fast make the system less intuitive. Fortunately, Xiaomi provides several ways to customize animations, from standard settings to hidden settings for power users.
In this article, we will discuss all available methods: from changing the speed through the developer menu to completely disabling animations using ADB. Particular attention will be paid to the nuances for different versions of MIUI (14 and 15) and popular models (Redmi Note 12, POCO X5, Xiaomi 13).
Why you should change animations to Xiaomi
System animations in MIUI are set to balance beauty and performance by default, but this balance is not always optimal.
- π Speeding up: Disabling or speeding up animations can reduce the time to open applications on the Internet 15-30% (Snapdragon test 7 Gen 2).
- π Battery savings: Resource-intensive effects (e.g., unlock animation) increase the processor load and, as a result, energy consumption.
- π¨ Personalization: Some users prefer a minimalist interface without unnecessary visual effects.
- π οΈ Diagnostics lags: If the smartphone is βbrakingβ, turning off animations will help to find out whether it is due to graphic effects or iron.
It is important to understand that in the models with AMOLED-Disabling animations with screens (for example, Xiaomi 13 Ultra) can slightly increase battery life by reducing the number of redraws of pixels. 10A) Acceleration of animations sometimes leads to microstuttering due to a weak processor.
Method 1: Change the speed of animations through the developer menu
The easiest and safest method is to use the hidden Developer Menu, which is available on all Xiaomi smartphones, regardless of the model and version of MIUI.
To activate the developer menu:
- Go to Settings. β The phone.
- Find the MIUI version and tap it 7 times in a row.
- The message will be: βYou are a developer!β
Now you can start setting up animations:
- Go back to the basic settings and open a new Developer section (usually at the bottom of the list).
- Scroll down to the Drawing block.
- Find three key parameters: Window animation scale (default: 1x) Transition animation scale (default: 1x) Animator duration (default: 1x)
- 0.5x - acceleration by 2 times
- Disabled - complete shutdown of animations
βοΈ Preparing for animated changes
β οΈ Note: On some devices (POCO F4, Xiaomi 12T) When setting the value Disconnected, graphic artifacts may occur in the launcher. 0.5x shutdown.
Method 2: Using ADB for deep customization
If standard settings are not enough, you can use ADB (Android Debug Bridge), which allows you to change hidden system parameters that are not available through the GUI.
Advantages of ADB:
- π§ Accurately adjusting animation time (e.g. installing an animation) 0.3x opportunistic 0.5x/1x).
- π The ability to return standard settings with one team.
- π± It works on all versions. MIUI, including MIUI 15.
The start of the work will require:
- A computer with ADB Tools installed.
- USB-cable (preferably original).
- Included debugging on USB on your smartphone (Settings β For developers β debugging on USB).
The main commands for changing animations:
Acceleration of all animations by 2 times
adb shell settings put global window_animation_scale 0.5
adb shell settings put global transition_animation_scale 0.5
adb shell settings put global animator_duration_scale 0.5
Complete shutdown of animations
adb shell settings put global window_animation_scale 0
adb shell settings put global transition_animation_scale 0
adb shell settings put global animator_duration_scale 0
Return to standard settings
adb shell settings put global window_animation_scale 1
adb shell settings put global transition_animation_scale 1
adb shell settings put global animator_duration_scale 1What if the ADB does not recognize the device?
β οΈ Attention: MIUI 15 in use ADB To disable animations (scale 0) navigation gestures may stop working, in which case it is recommended to use the value of 0.1 instead of 0.
Method 3: Applications for modifying animations without ADB
If you think it's hard to work with the command line, you can use third-party apps, which provide a graphical interface for the same settings as ADB.
Top.-3 Proven applications for Xiaomi:
| Annex | Functions | Does it require ROOT? | Compatibility |
|---|---|---|---|
| QuickShortcutMaker | Allows you to create shortcuts for hidden settings, including animations | No. | All versions of MIUI |
| Animations Changer | Sliders for fine-tuning animation speeds (0.1x-3x) | No. | MIUI 12β15 |
| MIUI Hidden Settings | Access to hidden MIUI settings, including experimental animations | No. | Only MIUI 13-15 |
Example of Animations Changer:
- Download the app from Google Play.
- Open it and give access to the settings (requires permission to "Change system settings").
- Move sliders for each type of animation: Window animation - animation windows Transition animation - transitions between screens Animator duration - duration of effects
Apply
π‘
If you have lags after changing animations through the application, try clearing the system cache: Settings β Applications β Application Management β Three points β Clear the cache of all applications.
Features of setting up animations on different models Xiaomi
Despite the common MIUI framework, some Xiaomi models have unique nuances when working with animations, due to different processors, firmware versions and manufacturer optimizations.
Comparative table for popular devices:
| Model | Features of animation | Recommended settings |
|---|---|---|
| Xiaomi 13/13 Pro | Supports smooth 120Hz animations, but microstuttering in MIUI 15 can occur when accelerated | 0.8x for all parameters |
| Redmi Note 12 Pro+ | Default animations slowed down to save battery (AMOLED-screen) | 0.5x for transition, 0.7x for others |
| POCO F5 | Sensitive to disabling animations - transitions in the launcher may disappear | 0.3x (not lower) |
| Redmi 10A | Weak processor β speeding up animations can lead to slowdowns | Leave 1x or use 0.8x |
On devices with dynamic screen refresh rates (Xiaomi 12T, POCO X5 Pro), changing animations can affect automatic switching between 60Hz and 120Hz. For example, when installing 0.5x, the screen can often remain at a high frequency, which will increase battery consumption.
π‘
On smartphones with a Dimensity processor (for example, Redmi Note 12 Pro+), the change in animations through ADB is sometimes reset after the MIUI update.
How to return standard animations if something goes wrong
If after experiments with animations, the interface began to work incorrectly (for example, transitions between screens disappeared or graphical glitches appeared), you can return everything to factory settings.
Ways of rollback:
- Through the developer menu: Open Settings β Developer. Find animation options and set everyone to 1x. Reboot the device.
Through ADB:
adb shell settings delete global window_animation_scale
adb shell settings delete global transition_animation_scale
adb shell settings delete global animator_duration_scaleAfter these instructions are executed, the system will automatically return the standard values.
Through setting reset:
- Go to Settings β System and device β Resetting.
- Select "Reset All Settings" (does not delete application data).
If the animations still work incorrectly after reset, check:
- π Are there any topics from MIUI Themes that can override system effects.
- π± Is the energy saving mode activated (Settings) β Battery β Energy saving regime).
- π§ Do third-party launchers (for example, Nova Launcher) conflict with system animations.
Additional tricks: hidden animations in MIUI
Beyond the standard transitions, MIUI has hidden animations that can be modified, which don't affect performance, but add uniqueness to the interface.
List of hidden animations and how to change them:
- π― Unlock animation: In MIUI 15 You can change the unlock effect through Settings β Lock screen β Unlock Style. Hidden option to disable animation: adb shell settings put secure lockscreen_animation_disabled 1.
- π Notification animation: The developer menu has the option Animation of notifications (on by default). To speed up: adb shell settings put global settings notification_pulse_light_speed 500 (millisecond).
- π Screen rotation animation: You can turn off smooth transition when you turn: adb shell settings put global auto_rotation_animation 0.
- π± Animation of application folding: Configured via adb shell settings put global recents_animation_speed_factor 0.5.
β οΈ Warning: Changing hidden animations can lead to unexpected bugs, such as disappearing swipe animation down for the notification bar.Before experimenting, make a backup through Settings β System and device β Backup.