2011-08-12 15 views
15

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

+0

Molto buona domanda, tnx! –

risposta

22

Dopo ore di ricerca e di un po 'di fortuna con i termini di ricerca, mi sono imbattuto in A Google+ like ViewPager page indicator.

Mi sono imbattuto anche in Android ViewPager Indicator, creato dallo stesso sviluppatore che ha scritto ActionBarSherlock. Ha un sacco di esempi ed è abbastanza facile da integrare con FragmentPagerAdapter.

+0

Buon collegamento, grazie, possibile ottenere qualsiasi collegamento in cui si ottiene l'indicatore di tabulazione mobile per un ViewPager. –

+0

Il collegamento non funziona più. – Bolling

0

non sono sicuro al 100%, ma penso che utilizza il nuovo ViewPager. Forse si dovrebbe guardare il :

+0

Usano qualcosa di simile a 'ViewPager' nell'app, ma' ViewPager' stesso non fornisce supporto per le intestazioni. Comunque, ho finalmente trovato un post sul blog da qualcuno che lo ha ricreato. Grazie per il tuo contributo. –

3

Abbiamo appena usato la soluzione ViewPagerIndicator ed è molto bella e liscia. Puoi provare l'effetto osservando la demo da Android Market here

Problemi correlati