How to change animations on Xiaomi: from basic setup to hidden MIUI chips

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.

πŸ“Š What animation in MIUI You would like to change it first?
Animation of opening / closing applications
Transitions between screens
Unlocking effects
Animation of notifications
All of the above

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:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row.
  3. The message will be: β€œYou are a developer!”

Now you can start setting up animations:

  1. Go back to the basic settings and open a new Developer section (usually at the bottom of the list).
  2. Scroll down to the Drawing block.
  3. 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

Done: 0 / 4

⚠️ 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 1

What if the ADB does not recognize the device?
1. Make sure that the Xiaomi drivers are installed (you can download on the official website). 2. Try another one. USB-cable (cheap cables often don’t support data transfer). 3. In the developer menu, activate Debugging by USB (Security settings) and confirm PC permission. 4. Restart your phone and computer. 5. If you use Windows, run the command prompt on behalf of the administrator.

⚠️ 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:

AnnexFunctionsDoes it require ROOT?Compatibility
QuickShortcutMakerAllows you to create shortcuts for hidden settings, including animationsNo.All versions of MIUI
Animations ChangerSliders for fine-tuning animation speeds (0.1x-3x)No.MIUI 12–15
MIUI Hidden SettingsAccess to hidden MIUI settings, including experimental animationsNo.Only MIUI 13-15

Example of Animations Changer:

  1. Download the app from Google Play.
  2. Open it and give access to the settings (requires permission to "Change system settings").
  3. 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:

ModelFeatures of animationRecommended settings
Xiaomi 13/13 ProSupports smooth 120Hz animations, but microstuttering in MIUI 15 can occur when accelerated0.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 F5Sensitive to disabling animations - transitions in the launcher may disappear0.3x (not lower)
Redmi 10AWeak processor – speeding up animations can lead to slowdownsLeave 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:

  1. 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_scale

After 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.

How to return the default charging animation?
If the charging animation (battery with interest) is missing after the changes, follow the command: adb shell settings delete global. battery_charging_animation Then restart the device.

FAQ: Frequent questions about animations on Xiaomi

Can you change animations to Xiaomi without a developer menu?
Yes, but with limitations. The standard MIUI settings don't allow you to change the animation speed without activating the developer menu, but you can use third-party applications like Animations Changer that don't require you to manually turn on the developer mode, but ask for permission to change system settings.
Why are animations reset after ADB changes?
This is a known problem in some versions of MIUI 14. Solutions: Re-apply ADB commands after rebooting. Use MacroDroid to automatically apply settings when you start the system. Update the firmware to the latest version of MIUI 15, where this bug is fixed.
Does animation affect the time of autonomous operation?
Yes, but the effect depends on the model: AMOLED-Xiaomi 13, Redmi Note 12 Pro+) Turning off animations can increase the time of work by 5-10% by reducing the number of redraws of pixels. LCD (Redmi 10, POCO M5) The effect is minimal (1-3%), the greatest effect is achieved by turning off the unlock animation and transitions between screens.
Can you change the style of animations (for example, do it on iOS)?
You can't completely replace the MIUI animation style with another one (like iOS or Pixel) without root rights. However, you can get close to the look you want: Install a theme from the MIUI Theme Store that mimics a different interface. Use launchers like Nova Launcher or Lawnchair with their own animations. For advanced users, custom recovery firmware (TWRP) and modified framework-res.apk (requires ROOT).
Why is my Xiaomi not having some animation options on the developer menu?
This depends on the MIUI version and regional firmware: Chinese versions of MIUI often lack the animator duration option. Budget models (Redmi A2) may have a Drawing section hidden. In MIUI 15, some settings are moved to Settings β†’ Additional β†’ Special Features β†’ Developer Settings. Solution: Use ADB or third-party apps to access hidden settings.