La documentazione sul design dei materiali Android suggerisce l'aggiunta di un pad di 8 dp nella parte superiore e inferiore di un elenco, e personalmente mi piace l'idea e voglio implementarla. Sto usando il nuovo widget RecyclerView
per realizzare l'aspetto di un semplice elenco. Il problema che sto avendo è quando imposto gli attributi: paddingTop
e paddingBottom
del mio RecyclerView, l'ombra overscroll che appare in cima e in fondo alla lista ora ha anche un padding (e un po 'sembra male e come un errore) . Ho letto che l'impostazione di questi attributi:RecyclerView clipToPadding = false
clipToPadding = false
scrollbarStyle = outsideOverlay
dovrebbe fare il trucco per me, ma non è così semplice. L'effetto overscroll inizia ancora con un'imbottitura di 8 dp nella parte superiore e inferiore dello schermo e mi fa davvero impazzire. Sto facendo qualcosa di sbagliato qui, o c'è un'altra soluzione per il mio problema? Qualche consiglio apprezzato. Thx
I credi _RecyclerView.ItemDecoration_ è la classe pensata per implementare questo tipo di comportamento. Soprattutto la sua documentazione _getItemOffsets_ suona qualcosa che potrebbe essere usata per aggiungere padding ad entrambe le estremità del contenuto. – harism