Ho una barra degli strumenti in un view-pager (barra a schede con navigazione a scorrimento orizzontale) e ogni scheda ha il suo frammento con una vista recyler_view. Ora voglio nascondere la barra degli strumenti quando scorre il mio recyler_view. Nel mio frammento ho aggiunto l'on-scroll-listener e voglio chiamarvi un metodo nella sua classe di attività per nascondere la barra degli strumenti. La barra degli strumenti viene creata nell'attività. Come posso chiamare questo metodo dal mio frammento? o sarebbe meglio implementare questo metodo di nascondimento nel mio frammento stesso. Ma allora come posso "contattare" la mia barra degli strumenti, che viene creata nell'attività e non nel frammento. Ho trovato delle soluzioni, ma nessuno di loro parla di una recylcer_view in un frammento e di un viewer per la navigazione a schede. Sarebbe bello se puoi aiutarmi ...Come nascondere la barra degli strumenti in un ViewPager quando si utilizza Scrolling RecyclerView?
Q
Come nascondere la barra degli strumenti in un ViewPager quando si utilizza Scrolling RecyclerView?
6
A
risposta
1
Ho appena avuto lo stesso problema e l'ho risolto usando una libreria ObservableScrollView.
Dai un'occhiata allo ViewPagerTabRecyclerViewFragment.
Se non si desidera utilizzare una libreria è ancora possibile avere uno sguardo a come hanno implementato come il lib è open source
http://stackoverflow.com/questions/26998455/how-to- get-barra-da-frammento –