Stavy načítania existujú, aby odpovedali používateľovi na jednu otázku: deje sa niečo? Bez odpovede ľudia znova klepnú, znova načítajú stránku alebo odídu. Správna odpoveď závisí od toho, ako dlho budú čakať.
Pri veľmi krátkych čakaniach, menej ako desatina sekundy, väčšina ľudí oneskorenie nezaznamená, takže indikátor iba pridáva blikanie. Bežnou technikou je pred zobrazením spinneru krátko počkať, takže rýchle odpovede ho nikdy neukážu.
Na sekundu alebo niekoľko sekúnd zobrazte spätnú väzbu, kde sa zobrazí výsledok. Základná obrazovka, sivý obrys nadchádzajúceho rozloženia, funguje dobre pre zoznamy, karty a profily, pretože zobrazuje, čo prichádza, a znižuje posun rozloženia. Odstredivka funguje na malých plochách alebo vtedy, keď výsledok nemá predvídateľný tvar.
Pri dlhých úlohách, ako je nahrávanie, export alebo generovanie AI, ukážte skutočný pokrok, ak ho viete zmerať, vysvetlite, čo sa deje, a nechajte ľudí zrušiť alebo pokračovať v inej práci. Spiner, ktorý sa minútu otáča bez ďalších informácií, sa cíti ako zlyhanie.
Kontrola, ktorá spustila akciu, tiež potrebuje stav. Tlačidlo Odoslať, ktoré sa prepne do stavu načítania a nedá sa stlačiť dvakrát, zabraňuje duplicitným objednávkam a správam. Keď sa načítavanie skončí, choďte jasne k úspechu alebo chybe, namiesto tichého návratu k predvolenému nastaveniu.
Animácia tu pomáha, ale udržiavajte ju pokojnú a krátku v slučke a rešpektujte nastavenie zníženého pohybu. ExodeUI, ktorý vyrábame, vám umožňuje navrhnúť zavádzač alebo tlačidlo so stavmi načítania, úspechu a chyby v jednom súbore, medzi ktorými sa prepína váš kód.