Puede usar clipToPadding para vistas que se desplazan. Supongamos que tiene una vista de lista, por ejemplo, y que tiene un relleno en la parte superior e inferior. Normalmente, el relleno es visible sin importar qué elementos estén visibles en la pantalla. El siguiente diagrama representa una lista con 10 elementos, pero solo 4 son visibles en la pantalla, con la configuración predeterminada de clipToPadding:
- (relleno)
- elemento 4
- elemento 5
- elemento 6
- elemento 7
- (relleno)
Ahora, si tuviera que configurar en clipToPadding="false"
lugar de simplemente aplicarse normalmente a toda la vista, solo aplica el relleno a los elementos finales, esto es lo que vería en el mismo escenario:
- elemento 4
- elemento 5
- elemento 6
- elemento 7
Ahora, si tuviera que desplazarse hasta la parte superior o inferior de la lista, esto es lo que vería:
- (relleno)
- Artículo 1
- elemento 2
- elemento 3
- elemento 4
O
- elemento 7
- elemento 8
- elemento 9
- artículo 10
- (relleno)
Un uso práctico para esto es si tiene un botón de acción flotante, por ejemplo, debe usar clipToPadding combinado con el relleno inferior para garantizar que se pueda ver la totalidad del elemento inferior sin ser obstruido por la FAB.
¿Tiene sentido?