Android icon while switching apps

What type of icon does Expo specify when the app is in Overview/Multitasking/Fast app switching mode?

While my app is showing the splash screen, it uses the adaptive icon. But after the splash screen, it uses the regular icon (see image below, icon in question is circled in red).

The regular icon is 1024x1024 in size.

Is this normal?

My app.json:

    "android": {
      "adaptiveIcon": {
        "foregroundImage": "./assets/images/Android-Icon-Foreground.png",
        "backgroundImage": "./assets/images/Android-Icon-Background.png"
      }
    }
1 Like

I’ve been running into the exact same issue since SDK 31 and I’ve tried a number of things, but the icon is always a box in a circle in the app switcher.

Thanks for the info.

After some testing, it seems the top-level key icon in app.json is used to display the icon while switching apps. It ignores android.icon.

I changed the icon from a square to a circle with transparency for top-level icon. I’ll see how this reacts in iOS.

FYI, I’ve already specified ios.icon. According to the docs, specifying ios.icon will override top-level icon.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.