Il mio obiettivo è creare una schermata simile in funzione alla pagina Stream nell'app Google+ (immagine sotto per quelli non familiari). Per il cercapersone, sto utilizzando un numero personalizzato ViewGroup
in modo che abbia transizioni uniformi che "seguono il dito" anziché scattare semplicemente verso la destinazione dopo che è stato effettuato il gesto di lancio.Come aggiungere i titoli dell'indicatore ViewPager Come l'app Google+
Domanda
Attualmente, sto andando il percorso di utilizzare alcuni TranslateAnimation
s per spostare le intestazioni ("Nelle vicinanze", "Tutti i circoli," e "In arrivo" nello screenshot) una volta una nuova pagina ha stato selezionato Questo crea un paio di problemi: l'intestazione centrale non segue il dito dell'utente (come si può vedere nell'intestazione "Tutte le cerchie" nello screenshot), e se l'utente inizia su una pagina diversa da quella centrale, ho non trovato un modo semplice per compensare temporaneamente tutte le animazioni senza prima eseguirle poiché le animazioni non spostano le visualizzazioni effettive.
Sto andando su questo il modo corretto, o c'è un modo molto più semplice per realizzare questo che sto trascurando?
Grazie
Molto buona domanda, tnx! –