The duration of animation on Xiaomi: hidden settings MIUI to speed up the work

When you open an app on a Xiaomi smartphone, switch between windows, or fold a program, the system shows smooth transitions β€” that's the duration of animation. At first glance, these effects seem to be just adorning the interface, but in fact they directly affect the perceived speed of the device. In MIUI (the Xiaomi brand shell), these parameters are hidden from the user by default, but they can be changed β€” and thereby make the smartphone significantly more responsive.

Why does this matter? Imagine that you're in a hurry to respond to a message, but each tap is accompanied by a delay of 300-500 ms due to the animation of transitions. During the day, these micropauses accumulate dozens or even hundreds. This is especially critical for devices with weak iron (for example, Redmi 9A or Poco C31), where every millisecond counts. On the other hand, completely disabling animation is also not always wise β€” without visual prompts, the interface can seem β€œteared.” In this article, we will discuss how to find a balance and adjust the duration of animation to your needs.

What is the duration of animation and why change it

The duration of animation is the time it takes for the MIUI system to make visual transitions between:

  • πŸ“± Opening/closing of applications
  • πŸ”„ Switching between windows (multi-tasking)
  • πŸ“‚ Scrolling through lists (for example, in the settings menu)
  • πŸ”˜ Pressing buttons and switches

Xiaomi defaults to 1x (standard speed), but you can reduce it to 0.5x or disable it altogether (0x).

1. UI speeds up. At 0.5x, animation plays twice as fast, and at 0x, it disappears altogether. This is especially noticeable on budget smartphones with Snapdragon 4xx or Helio Gxx processors, where every Saved time frame matters. For example, on the Redmi Note 10 with factory settings, the transition between applications takes ~400 ms, and after the animation is turned off, only ~150 ms.

2. Extend battery life: Graphics effects require GPU resources, and reducing them reduces the load on the processor. According to tests by users of the XDA Developers forum, turning off animations can give +5-10% of battery life when used actively.

3. Comfort for people with special perceptions: some users experience discomfort from prolonged visual transitions (for example, with vestibular migraines), reducing or turning off animations helps reduce the burden on vision.

⚠️ Attention: Complete shutdown of animation (0x) It can make the interface less intuitive, for example, if you press the back button quickly, you may not notice that the application has closed and try to fold it again, which will lead to the exit of the program.

Where are the animation settings hidden in MIUI

Unlike Android in its pure form (like the Google Pixel), where animation duration changes through Developer Mode, in MIUI, these parameters are hidden deeper.

  1. Using the developer menu (official method): Open Settings β†’ About Phone. Click 7 times on the MIUI version until the notification "You're a developer" appears. Return to the main settings menu and select Additional β†’ For Developers. Scroll down to the animation block (or the duration of animation in new versions).
  2. Through ADB-commands (for advanced users): If animation items are not available even in the developer menu (relevant to the user's experience). MIUI 13/14 On some models, they can be changed via computer: 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 Where 0.5 β€” the desired speed (can be replaced by 0 shutdown).

On some firmware (for example, MIUI Global for the European market) animation points may be missing even after activation of the developer mode. ADB-method or installation of custom firmware (for example, Xiaomi.eu).

πŸ“Š Have you ever changed the animation settings on your Xiaomi?
Yeah, I shut it off completely.
Yeah, slowing down.
No, I didn't know about that possibility.
I tried it, but I brought it back.

Optimal values of animation duration for different scenarios

There is no universal answer to the question of "how fast to choose animation speed." It all depends on the model of the smartphone, the version of MIUI and your personal preferences.

Use case scenarioRecommended speedExamples of devicesPlusesCons
Game mode (PUBG, Genshin Impact)0x (unplugged)Black Shark 5, Poco F4 GTMaximum FPS, no delays when curtailing the gameIt may interfere with the return to the menu.
Budget Smartphone (Weak Processor)0.5xRedmi 10A, Poco M4Speed up the interface without losing visual cuesSmall increase in GPU load
Work with documents/messengers0.75xXiaomi 12 Lite, Redmi Note 11 ProBalance between speed and comfortMinor delay in switching between chat rooms
Problems with vestibular (vertigo)0x or 0.3xAny model you want.Reducing the burden on visionLess intuitive interface

Critical nuance: On devices with AMOLED-screens (for example, Xiaomi 13 Pro or Redmi) K60) Turning off animations can lead to an increase in the burn-in effect, because smooth transitions evenly distribute the load on the matrix, and sudden changes in the picture capture static elements (for example, the navigation bar) in one place.

Make sure that the smartphone has enough charge (minimum 30%)|

Backup important data |

Remember the current animation settings (in case of rollback)|

Check out the MIUI version (some firmware has animation bugs)

-->

How to return standard settings if the interface becomes uncomfortable

If after experiments with animation, the smartphone began to behave unpredictably (for example, applications are closed when folded or menus are not opened), you can return everything back in two ways:

1. Through the developer menu:

  • πŸ”§ Go to Settings. β†’ For developers.
  • πŸ” Find the points: The window animation scale β†’ set up 1x Transition animation scale β†’ set up 1x Duration of the animator β†’ set up 1x
  • πŸ”„ Restart the device (required!).

2. via ADB (if menu is not available):

adb shell settings delete global window_animation_scale


adb shell settings delete global transition_animation_scale




adb shell settings delete global animator_duration_scale

These commands will reset the parameters to the default values.

⚠️ Note: On some firmware (for example, MIUI 14 for Xiaomi 13 Ultra) reset animation settings through ADB This can cause a developer to reset all of its parameters. Close important applications and save data before executing commands.

Common Problems and Their Solutions

When changing the duration of animations, users often encounter unexpected bugs, and here are the most common ones and ways to fix them:

1. Applications do not open after the animation changes.

πŸ”Ή Reason: Conflict with optimization MIUI for a specific application (relevant to the MIUI 12.5+).

πŸ”Ή Solution: Go to Settings β†’ Annexes β†’ App management, select a problem application and disable Optimization for it MIUI.

2. The animation is reset after the system update.

πŸ”Ή Reason: Update MIUI Resets some of the developer's settings.

πŸ”Ή Solution: Reactivate the developer mode and set the desired values. To avoid problems in the future, use automation via Tasker or MacroDroid:

How to Automate Animation Settings After Updating
1. Install MacroDroid from Google Play. 2. Create a new rule with a trigger "Complete System Update". 3. Add the action "Execute" ADB-command with the desired parameters (e.g. settings put global) window_animation_scale 0.5). 4. Save the macro and give it superuser rights (if required).

3. On the lock screen, the animation does not change.

πŸ”Ή Reason: The lock animation is controlled separately from the system.

πŸ”Ή Decision: B MIUI 13/14 added:

adb shell settings put secure lock_screen_animation_scale 0.5

For MIUI 12 and older, this option is not available – you will need a patch through Magisk.

Comparison with other brands: how Xiaomi is doing with animation

Xiaomi is not the only manufacturer that allows you to customize animations.

BrandMethod of changing animationMinimum valueFeatures
Xiaomi (MIUI)Developer Menu/ADB0x (total shutdown)Some firmware items are hidden, ADB is required
Samsung (One UI)Developer menu only0.5xNo full shutdown, lock animation is not configured
Google (Pixel)Developer menu0xThe most stable implementation, without bugs
Realme (Realme UI)Developer Menu/ADB0xFrequent resets after updates

Bottom Line: Xiaomi provides more animation customization than Samsung, but is inferior in stability to the Google Pixel.The main advantage of MIUI is the ability to completely disable (0x), which is not available on most One UI devices.

πŸ’‘

If you frequently use your smartphone, save it. ADB-And you can use these commands to animate them into a text file on your computer, so you can quickly apply them after each flashing without remembering the syntax.

Myths and misconceptions about setting up animation on Xiaomi

There are many myths surrounding this topic, and we'll look at the most popular ones.

Myth 1: β€œSwitching off animation speeds up your smartphone by 30%.”

πŸ”Ή Reality: Animations only affect perceived speed; actual performance (e.g., benchmark tests) will not change; however, subjectively, the interface will become more responsive.

Myth 2: β€œChanging animation requires root rights.”

πŸ”Ή Reality: Most Xiaomi devices have enough developer mode or ADB. Root is only needed for deep modifications (e.g., changes to the boot animation of the system).

Myth 3: β€œOn the new flagships (Snapdragon 8 Gen 2), you don’t need to customize the animation.”

πŸ”Ή Reality: Even on top-end chips like Snapdragon 8+ Gen 1 (in Xiaomi) 12S Ultra) Disabling animations increases responsiveness, such as switching between heavy gaming and messenger.

Myth 4: β€œOnce the animation is turned off, you can’t bring it back.”

πŸ”Ή Reality: All changes are reversible. Even if you forget the values, they can always be reset through the ADB (see section above).

πŸ’‘

Customization of animation is not a β€œtuning for geeks”, but a useful optimization tool. Even a small decrease in speed (from 1x to 0.75x) can make using a smartphone more comfortable without sacrificing the visual component.

FAQ: Frequent questions about animation duration on Xiaomi

Can you change the animations only for specific applications?
There is no such feature in standard MIUI firmware, but you can use apps like AppOps (requires root) or Shizuku to selectively disable animations, and the alternative is to create a profile in Tasker that will change the global settings when you open a particular application.
Why did some games start to lag after the animation change?
Some games (like Genshin Impact or Honkai: Star Rail) use the system animation settings for their transitions. If you set 0x, internal cutscenes can play too fast or disappear altogether. Solution: return 1x for such games or play in MIUI game mode (it ignores the global animation settings).
Will a factory reset return animation to default values?
Yes, hard reset will reset all settings, including animation settings. However, soft reset or reset via Settings β†’ Reset without deleting data can leave them unchanged. To guarantee that everything is back to standard values, perform a full reset with deleting all data.
Is there a difference between window_animation_scale and transition_animation_scale?
Yes, these parameters are responsible for different types of animation: window_animation_scale β€” Animation of opening/closing windows (for example, launching an application). transition_animation_scale β€” Transitions between activities within the application (for example, opening settings in Telegram). animator_duration_scale β€” duration of other animations (for example, scrolling or pressing buttons). For maximum effect, it is recommended to change all three parameters.
Can I customize animations on Xiaomi without a computer (without ADB)?
Yes, if you have a developer menu with animation items in your version of MIUI. If you don't have any, alternative ways: Use apps like QuickShortcutMaker to call hidden menus, install custom recovery (like TWRP) and edit the settings files manually, use MIUI Hidden Settings, but these methods require caution and can lead to unstable system operation.