Объявление
public static void StartActivityIndicator();Описание
Запускает индикатор активности ОС.
Имейте в виду, что это информирует систему OS UI о запуске. Чтобы настоящая анимация вступила в силу, вам обычно нужно дождаться конца этого кадра. Поэтому, если вы хотите, чтобы индикатор активности анимировался во время синхронизированной операции, используйте сопрограммы.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Example2 : MonoBehaviour
{
IEnumerator Load()
{
#if UNITY_IPHONE
Handheld.SetActivityIndicatorStyle(iOS.ActivityIndicatorStyle.Gray);
#elif UNITY_ANDROID
Handheld.SetActivityIndicatorStyle(AndroidActivityIndicatorStyle.Small);
#endif
Handheld.StartActivityIndicator();
yield return new WaitForSeconds(0);
SceneManager.LoadScene("My Next Scene");
}
void OnGUI()
{
if (GUI.Button(new Rect(10, 10, 200, 200), "Load!"))
StartCoroutine(Load());
}
}