risposta-alla-domanda-sullo-sviluppo-web-bd.com

Quali sono le linee guida per la progettazione dei materiali per le immagini segnaposto durante il caricamento dalla rete?

Non sono riuscito a trovare linee guida per questo nel spec .

2
Veneet Reddy

C'è una breve menzione di questo nella pagina sulle schermate di avvio :

Gli elementi segnaposto, con animazioni sottili, devono essere visualizzati in posizioni in cui verrà caricato il contenuto. Gli elementi segnaposto devono rimanere posizionati dove verrà caricato il contenuto per evitare cambiamenti imprevisti nel posizionamento.

Sebbene possa sembrare che si applichi solo alle schermate visualizzate all'avvio dell'app, la linea guida afferma esplicitamente: "Questa schermata di avvio è appropriata sia per i lanci di app sia per le transizioni di attività all'interno di un'app ".

3
Tin Man

Per il caricamento iniziale, vorrei applicare anche usando schermate di avvio .

Le schermate di avvio possono essere visualizzate all'avvio di un'app dalla schermata principale quando viene caricata un'app, anziché visualizzare una schermata vuota. La visualizzazione di una schermata di avvio può ridurre il senso di un lungo tempo di caricamento e ha il potenziale per aggiungere piacere all'esperienza dell'utente.

Tuttavia, secondo material.io, nelle applicazioni in esecuzione, le schermate di avvio non devono essere utilizzate:

Le schermate di avvio non devono essere visualizzate se un'app è in esecuzione.

Per le applicazioni in esecuzione, penso che si consiglia di utilizzare indicatori di progresso :

Gli indicatori di avanzamento esprimono un tempo di attesa non specificato o mostrano la durata di un processo.


Uso

Gli indicatori di avanzamento informano gli utenti sullo stato dei processi in corso, come il caricamento di un'app, l'invio di un modulo o il salvataggio degli aggiornamenti. Comunicano lo stato di un'app e indicano le azioni disponibili, ad esempio se gli utenti possono spostarsi dalla schermata corrente.

0
jBear Graphics