How to set up a call screen on Xiaomi: from background to animation

The incoming screen is the first thing you see when you call Xiaomi, and its appearance can significantly affect the usability of a smartphone. The standard settings of MIUI or HyperOS offer a limited design, but with the help of hidden features and third-party applications, you can completely transform the interface: from changing the background to adjusting animations and positioning buttons. In this article, we will analyze all the available methods, from basic settings in the phone menu to advanced methods using ADB and design themes.

It’s important to understand that customization options depend on the firmware version and device model. For example, the flagship Xiaomi 14 or POCO F6 Pro on HyperOS support more options than the budget Redmi Note 12 on MIUI 14. We will take these nuances into account and provide solutions for different scenarios, from simple wallpaper change to complete flashing of system files.

Basic Call Screen Settings in MIUI/HyperOS

To start with, the system out of the box offers. In most Xiaomi firmware, the call screen is configured via the Phone menu or Settings. Here's how to get there:

  1. Open the phone application (pipe icon).
  2. Slip on three dots in the upper right corner β†’ select Settings.
  3. Go to the incoming call screen (in some versions - Calling).

The following options are available here:

  • 🎨 Screen background: Selection from standard wallpaper or device gallery (formats supported) JPG/PNG prior 1080Γ—2340).
  • πŸ”„ Animation: Turning on/off smooth button appearance (not working on all models).
  • πŸ“± The position of the buttons: change the location of the "Response" and "Deflect" keys (left/right or bottom of the screen).
  • πŸ”• Vibration: adjusting the vibration pattern when an incoming call is made.

Note: on HyperOS (e.g., Xiaomi 13T or POCO X6 Pro), the section may be called Call Personalization and offer additional themes synchronized with system wallpaper. If you don’t have all the items displayed, update the Phone app via Google Play.

πŸ“Š What firmware is used by your Xiaomi?
MIUI 14
HyperOS
MIUI 13 or older
Custom firmware
I don't know.

How to set a custom background for the call screen

Standard wallpaper is very boring, and the system allows you to download any image from the gallery.

  1. The background should be in JPG or PNG format with a resolution of at least 720Γ—1280 (optimally 1080Γ—2340 for modern smartphones).
  2. The image is automatically cropped to the aspect ratio of the screen. To avoid distortion, use templates from sites like WallpapersCraft (select the "For smartphones" section).
  3. On some models (like the Redmi 10C), the system can darken the background for better text readability – this is not customizable.

Installation instructions:

  1. Download your favorite image and save it in the gallery.
  2. Open the phone β†’ Settings β†’ Incoming call screen β†’ Background.
  3. Select the gallery and specify the desired file.
  4. Adjust the framing area (if required) and save the changes.

Download the image with a resolution of 1080Γ—2340|

Check format (JPG/PNG) |

Cut the important elements in the center |

Make sure that the text in the background does not interfere with the buttons-->

On HyperOS devices (e.g. Xiaomi 14 Ultra), when selecting a background from a gallery, the system suggests automatically adjusting the interface colors to the wallpaper, which also affects the display of the call screen. If you don't like the result, return the standard theme to Settings β†’ Design β†’ System Colors.

Advanced Customization Through MIUI Themes

The official MIUI Themes store offers hundreds of free and paid themes that change not only the wallpaper, but also the design of the call screen.

  1. Open the Topic app (Brush icon).
  2. In the search bar, type a request like β€œcall screen” or β€œcall screen”.
  3. Select your favorite theme and click Apply.

Popular themes for the call screen:

  • 🌌 Cosmic Call: Animation of the Starry Sky with Dynamic Particles.
  • 🎢 Music Visualizer: The background responds to the ringtone (requires) MIUI 14+).
  • πŸ–ΌοΈ Minimalist Dark: black background with accent buttons (saves battery power on the back of the headset) AMOLED-screen).
  • πŸ“± iOS Style: imitation of the interface of incoming call from Apple.

Important: Not all themes are compatible with the latest firmware. If the call screen starts to show incorrectly after applying the theme (for example, buttons are missing), return the standard theme:

Settings β†’ Design β†’ My themes β†’ Standard
What to do if the topic is not applied?
If you don’t see any changes after selecting a theme, try 1. Reboot your phone. 2. Clear the Themes app cache in the Settings menu β†’ Apps β†’ Application Management. 3. Check the theme’s compatibility with your version of MIUI/HyperOS (information is specified in the theme description).

Adjustment through ADB: Hidden Opportunities

For advanced users willing to work with ADB, additional customization options are available, which allows:

  • πŸ”§ Change the transparency of buttons.
  • πŸ“ Configure the size and position of interface elements.
  • 🎡 Turn off system sounds when calling.

Before starting, make sure that:

  1. The phone has USB debugging enabled (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times tap on version β†’ return to Additional β†’ For developers).
  2. ADB drivers are installed on your computer (you can download from the official Android website).

Examples of commands to set up:

Change the transparency of the buttons (value from 0.1 to 1.0)


adb shell settings put global call_button_alpha 0.7




Turn off vibration when calling



adb shell settings put global call_vibration_enabled 0




Set the custom color of the "Response" button (ARGB format)



adb shell settings put global call_answer_button_color ff4CAF50

πŸ’‘

Before working with ADB, back up your settings through Settings β†’ Additional β†’ Backup and Reset. This will help restore the system in case of an error.

Note that not all commands are supported on HyperOS. For example, changing the color of the buttons may not work on the Xiaomi 13/14 series due to the updated interface architecture.

adb shell settings list global | grep call_

Third-party customization applications

If standard features are not enough, you can use third-party apps.

AnnexOpportunitiesCompatibilityReference
Call Screen CustomizerChange background, animation, fonts, button colorsMIUI 12–14, HyperOS (partially)Google Play
Calls BlacklistSpam Blocking + Screen CustomizationAll versions of AndroidGoogle Play
TruecallerThemes for the call screen + number identificationRegistration is requiredGoogle Play
Miui Home (Mod)Deep customization of system menusOnly for rooted devices4PDA

When using third-party applications, consider:

  • πŸ”’ Some programs require permission to overlay over other windows (Settings) β†’ Special facilities β†’ Overlay).
  • πŸ“± On HyperOS, applications like Call Screen Customizer can run unstable due to system limitations.
  • πŸ›‘οΈ Check reviews before installing – some β€œcustomizers” contain ads or collect data.

πŸ’‘

Third-party apps may conflict with system updates. After the MIUI/HyperOS update, check the custom call screen and reconfigure it if necessary.

Solving Call Screen Problems

If the call screen is not displayed correctly after the changes (for example, the buttons are missing or the background is not changing), try the following steps:

⚠️ Note: On HyperOS devices (e.g. Xiaomi 14 or X-ray) POCO X6) Resetting the phone application may cause you to lose your call history. β†’ Settings β†’ Exports of history.

Black screen for incoming call:

  1. Check if the battery power is set for the Phone application (Settings β†’ Battery β†’ Application Selection).
  2. Disable all third-party apps to customize the screen.
  3. Reset the settings of the Phone application (Settings β†’ Applications β†’ Phone β†’ Storage β†’ Reset).

The buttons do not respond to pressing:

  • πŸ”„ Reboot the phone.
  • πŸ“± Check if left-handed mode is enabled in special features settings.
  • πŸ› οΈ Update the firmware through Settings β†’ Updating the system.

The background of the call screen is reset after the update:

This is a well-known MIUI problem. To avoid resetting:

  1. Before updating, make a backup through Settings β†’ Additional β†’ Backup.
  2. After updating manually, return the call screen settings (see Section 1 of this article).

Comparison of capabilities on MIUI and HyperOS

HyperOS, which replaced MIUI in 2026, offers more flexible call screen settings but also has its limitations.

FunctionMIUI 14HyperOS (Xiaomi 13/14, POCO X6)
Changing the background from the galleryβœ… Yes.βœ… Yes. + flower-selection
Button animation❌ No.βœ… Yes, 3 options)
Position of the buttonsβœ… Left/rightβœ… Left/right/bottom
Support for themes from MIUI Themesβœ… Complete.⚠️ Partial (not all topics are compatible)
Setup via ADBβœ… Most teams❌ Limited functionality

If you are planning to upgrade from MIUI to HyperOS, consider:

  • πŸ”„ All custom screen settings of the call will reset.
  • πŸ“± Some topics from MIUI Themes may not be supported.
  • 🎨 New animations are available only on flagship models (Xiaomi 14, POCO F6 Pro).

FAQ: Frequent questions about setting up the call screen

Can I install a video instead of a static background?
Officially, no. But on rooted devices, you can replace the system file. incall_ui_background.mp4 file /system/media/ (Root rights and a backup of the original file are required. There is no alternative for unrooted phones.
Why did the "Reply" and "Reject" buttons disappear after the topic change?
This is a bug of some of the themes from MIUI Themes. Solution: Return the standard theme to Settings β†’ Decoration. Clear the cache of the Phone app. If the problem persists, restart the phone.
How to return a standard call screen after using ADB?
Adb shell settings delete global settings call_button_alpha adb shell settings delete global call_vibration_enabled adb shell settings delete global call_answer_button_color Then restart the device. If the changes don't apply, reset the phone app settings.
Can I configure different call screens for different SIM-map?
No, in the standard settings. MIUI The alternative is to use the Truecaller app, which allows you to assign different tunes and wallpapers to contacts (but not to contacts). SIM-map).
Why is the Xiaomi 13T not having an animation option in the call screen settings?
On some HyperOS models (e.g. Xiaomi) 13T or POCO X5 Pro) The animation is automatically activated when selecting certain themes. To turn it off, you have to use the animation. ADB: adb shell settings put global call_screen_animation_enabled 0