Sto scrivendo un'applicazione che utilizza ViewPager
per ospitare Fragment
s.Lo scorrimento uniforme non funziona in ViewPager (libreria di supporto)
Quando cambio frammento a livello di codice, la funzione di scorrimento uniforme non funziona. Uso il metodo ViewPager.setCurrentItem (int item, boolean smoothScroll) `.
Forse qualcuno conosce una soluzione a questo bug? Forse con le animazioni?
MODIFICA: Sto utilizzando il pacchetto di supporto. E il problema è che se io uso ViewPager.setCurrentItem(2, true)
o ViewPager.setCurrentItem(2, false)
il risultato è lo stesso. La visualizzazione cambia molto velocemente (non senza intoppi).
Prima di tutto, SOLO il viewpager esiste sul pacchetto di supporto. Ora la domanda sarebbe: qual è il problema che stai affrontando? se fai setCurrentItem (2, false) cosa fa invece? puoi modificare la tua domanda per essere un po 'più specifica? –
Quindi metto mPager.setCurrentItem (1, true); in un postrunnable per dare un suggerimento all'utente che l'oggetto è un viewpager. Il problema è che non c'è animazione quando la metto nel postrunnable che uccide il punto. C'è un altro modo per farlo? – MinceMan