quindi ho un problema, sono abbastanza nuovo per la programmazione Android, sono passate solo 6-8 settimane da quando ho iniziato a programmare app Android, quindi potrei essere cieco e non vedere la risposta facile, ma ecco il mio problema:Arresta utente per impostare posizione su RecyclerView
sto facendo un progetto scolastico e sto cercando di sviluppare un calendario simile a quello in vista Diario divisa di oggi (quella qui sotto qui)
http://i.imgur.com/Twhpauo.png
Quindi ho realizzato un RecyclerView con un GridLayoutManager simile al seguente:
http://i.imgur.com/LyxoCzk.png
E fino qui va tutto bene, ma sto cercando di attuare il tasto che imposta il calendario in data odierna, il fatto è che quando sto scorrimento con una scappatella e quindi impostare la posizione RecyclerView con scrollToPositionWithOffset (posizione, 0); la vista mantiene lo slancio acquisito dal primo lancio, imposta la posizione e continua a scorrere fino a quando non è trascorso lo slancio
Ho cercato molto per trovare una soluzione, quando stavo usando gridView invece di RecyclerView ho usato smoothScrollToPositionFromTop() che ha interrotto lo scorrimento e quindi setSelection() per posizionarlo, ma il gridView ha saltato i frame e ho dovuto cambiare, qui con RecyclerView non c'è smoothScrollToPositionFromTop e smoothScrollToPosition non interrompe lo scroll, né scrollToPosition o scrollToPositionWithOffset.
trovato questo, ma non aiuta Scroll RecyclerView to show selected item on top
e molti altri che non hanno aiutato.
Ho pensato di implementare la mia logica di scrolling ma quando l'ho esaminato la mia testa è esplosa e non saprei da dove cominciare.
Qualcuno sa come risolvere questo?
Oh mio Dio sto facendo così tanto facepalming in questo momento: _) grazie mille. Non appena posso testarlo accetterò la tua risposta;) –
Ehi, ho picchiato i computer alla sottomissione per 30 anni e ho ancora un facepalm giornaliero. Cheers –
Ti capita di sapere perché il metodo smoothscroll di recyclerView è molto lento quando usato su pre-lecca-lecca, specialmente quando usi textViews? –