¿Qué es un administrador de diseño? ¿Cómo y cuándo usar cuál? | Por Enes Zeydan | Febrero 2022



Los LayoutManagers son responsables de medir y posicionar elementos en RecyclerView, y también determinan cuándo reciclar elementos que ya no son visibles para el usuario.
Podemos usar LayoutManager para organizar nuestros elementos en RecyclerView según sea necesario, por ejemplo, podemos organizarlos como una lista de desplazamiento (vertical y horizontal), colocarlos en una cuadrícula uniforme o escalonada, etc. Se proporcionan varios administradores de diseño de stock para uso general.
En este artículo, le diré cuándo usar qué tipo de LayoutManager y cómo se ve.
como Como sugiere el nombre, LinearLayoutManager lo ayuda a organizar los elementos en filas o columnas según la orientación.
Una. horizontal
implementar:
Se parece a esto:
B. vertical:
implementar:
Se parece a esto:
GridLayoutManager nos permite crear RecyclerViews con elementos en una cuadrícula. También podemos determinar si RecyclerView se desplaza vertical u horizontalmente.
Una. Diseño de cuadrícula de desplazamiento horizontal
implementar:
Se parece a esto:
B.verticalDiseño de cuadrícula de desplazamiento aliado
implementar:
Se parece a esto:
Este es similar a GridLayoutManager pero la diferencia es que la forma y el tamaño de las vistas internas pueden variar. También puede desplazarse vertical y horizontalmente.
Una. Diseño de cuadrícula escalonada con desplazamiento horizontal
Implementación: (en mi ejemplo se ve exactamente igual que GridLayout)
B.verticalDiseño de cuadrícula escalonada de desplazamiento de Ally
Gracias por leer, espero que este artículo te haya sido útil.