Contains all Android PlatformIconKind supported by Unity.
Use this class to configure icons used in your Android application. For detailed information on Android icons, refer to the Android developer documentation on Android icon design guidelines.
The UnityEditor.Android namespace requires Android Build Support and an active Android build target. If your script compiles for multiple platforms, wrap code that uses this API in an #if UNITY_ANDROID block.
using UnityEditor; using UnityEditor.Android; using UnityEditor.Build; using UnityEngine;
public class AndroidPlatformIconKindSample { public static void SetPlatformIconKindToAdaptive(Texture2D[][] textures) { var platform = NamedBuildTarget.Android; var kind = AndroidPlatformIconKind.Adaptive; //Get the existing platform icons for the specified kind var icons = PlayerSettings.GetPlatformIcons(platform, kind);
//Assign textures to each available icon slot for (int i = 0; i < icons.Length; i++) { icons[i].SetTextures(textures[i]); } //Set the modified icons back to PlayerSettings PlayerSettings.SetPlatformIcons(platform, kind, icons); } }
| Property | Description |
|---|---|
| Adaptive | Adaptive icons for Android applications. |
| AdaptiveBanner | Adaptive banner icons for Android TV applications. |