Desidero poter abilitare e disabilitare lo scorrimento della barra degli strumenti che si interrompe. Qualcuno può mostrarmi un esempio su come utilizzare AppBarLayout.Behavior.DragCallback?Utilizzo di AppBarLayout.Behavior.DragCallback per controllare lo scorrimento del layout della barra degli strumenti compresso
5
A
risposta
16
Al fine di abilitare/disabilitare il rotolo della barra degli strumenti collasso è possibile fornire un DragCallback personalizzato come parte del comportamento del vostro AppBarLayout. Ecco un codice di esempio:
private void setAppBarDragging(final boolean newValue) {
AppBarLayout appBarLayout = (AppBarLayout) findViewById(R.id.appbar_layout);
CoordinatorLayout.LayoutParams params =
(CoordinatorLayout.LayoutParams) appBarLayout.getLayoutParams();
AppBarLayout.Behavior behavior = new AppBarLayout.Behavior();
behavior.setDragCallback(new AppBarLayout.Behavior.DragCallback() {
@Override
public boolean canDrag(AppBarLayout appBarLayout) {
return newValue;
}
});
params.setBehavior(behavior);
}
Problemi correlati
- 1. layout di barra degli strumenti compresso come google play store
- 2. elevazione della barra degli strumenti di Android durante lo scorrimento
- 3. Come ripristinare lo stato del layout della barra degli strumenti compresso dopo il cambio di orientamento dello schermo
- 4. Barra degli strumenti non visualizzata con lo scorrimento per aggiornare
- 5. Aggiunta FloatingActionButton a crollare il layout della barra degli strumenti
- 6. Android Toolbar + Tab Layout + Drawer, Nascondi barra degli strumenti durante lo scorrimento e porta TabLayout all'inizio
- 7. Problema della barra di stato del layout barra degli strumenti di compressione
- 8. Rendere applicabile lo stile del pulsante Barra degli strumenti a UserControls nella barra degli strumenti
- 9. Aggiungi layout personalizzato alla barra degli strumenti
- 10. Layout del coordinatore, attività sotto la barra degli strumenti
- 11. Nascosto "liscio" della barra degli strumenti di Android durante lo scorrimento
- 12. Come al pin due pulsanti sotto della barra degli strumenti durante lo scorrimento
- 13. Crea una barra degli strumenti con un layout di griglia
- 14. Impostare lo stile del carattere in grassetto del menu della barra degli strumenti app
- 15. Aggiungi layout personalizzato a ActionBar/Barra degli strumenti senza margini
- 16. Android: barra di stato della barra degli strumenti sovrapposta
- 17. Spaziatura pulsanti della barra degli strumenti iPhone
- 18. pulsanti extjs nell'aspetto della barra degli strumenti
- 19. Imposta il titolo della barra degli strumenti
- 20. Come impostare l'altezza del pulsante della barra degli strumenti?
- 21. Barra degli strumenti di AppCompat non visualizzata
- 22. Come modificare la dimensione del testo della barra degli strumenti?
- 23. android: collasso rimbalzi della barra degli strumenti di scorrimento verso l'alto
- 24. Come incollare le schede con la barra degli strumenti collassabile e il layout delle schede sotto la barra degli strumenti
- 25. Contenuto barra degli strumenti Android
- 26. Barra degli strumenti di debug per ASP.NET
- 27. Stile barra degli strumenti di Android Spinner
- 28. Barra degli strumenti che scorre sotto la barra di stato
- 29. Il contenuto del frammento è overlaying Barra degli strumenti
- 30. Toolbar gravità per barra degli strumenti estesa
Questo impedisce lo scorrimento in RecyclerView e non solo il collasso di AppBarLayout –