Quelle finestre di dialogo di avanzamento rotanti scure nelle app Amazon e Engadget - sono quelle standard in Android?Come creare finestre di dialogo di caricamento in Android?
risposta
È una ProgressDialog, con setIndeterminate (true).
Da http://developer.android.com/guide/topics/ui/dialogs.html#ProgressDialog
ProgressDialog dialog = ProgressDialog.show(MyActivity.this, "",
"Loading. Please wait...", true);
Una barra di avanzamento indeterminata in realtà non mostrare una barra, mostra una cosa spinning un'attività cerchio. Sono sicuro che tu sai cosa intendo :)
Oggi le cose sono cambiate un po '.
Ora abbiamo evitare l'uso ProgressDialog per mostrare i progressi spinning:
Se volete mettere nella vostra applicazione un progresso di filatura è necessario utilizzare un Indicatori di attività:
http://developer.android.com/design/building-blocks/progress.html#activity
Dai un'occhiata qui per vedere come usarlo: http://stackoverflow.com/questions/12316365/how-can-i-display-a-holo-themed-activity-circle – user2345998
Sì , esattamente quello di cui avevo bisogno. – Eno
ProgressDialog è sconsigliato. Secondo il link che hai postato: "Evita ProgressDialog. [...] Se hai bisogno di indicare il caricamento o il progresso indeterminato, dovresti invece seguire le linee guida di progettazione per Progress & Activity e usare una ProgressBar nel tuo layout." –
Attualmente, ProgressDialog è stato rimosso dai documenti e la soluzione non sembra più valida. – JcKelley