android - Vertical ''Vista de cuadrícula con páginas'' o ''Viewpager''
gridview android-viewpager (1)
Parece que lo que realmente necesitas es un ViewPager vertical. Aunque Android solo proporciona uno horizontal, no hay nada que le impida implementarlo usted mismo. Obtenga el código fuente de ViewPager y modifíquelo para detectar deslizamientos hacia arriba / abajo en lugar de hacia la izquierda / derecha. La fuente se distribuye bajo la licencia de Apache 2.0, por lo tanto, usted tiene todos los derechos para crear trabajos derivados sin tener que distribuir el origen de la misma.
Habrá muy pocos lugares para cambiar, específicamente, métodos relacionados con el cálculo de la dirección / inclinación del deslizamiento (arriba / abajo en lugar de izquierda / derecha) y métodos relacionados con el cálculo del diseño (usando altura en lugar de ancho y páginas de diseño debajo de la otra).
Lo que necesito funcionalmente es un Vertical ViewPager with GridView
. Entonces, cada página de ViewPager
debe tener un GridView
, pero ViewPager
es horizontal.
Entonces hay dos posibilidades:
- Gire ViewPager con GridViews
- Crea un GridView que muestra los elementos en las páginas
El GridView debería mostrar 0-20 cuando el usuario se desplaza 20-40 etc., etc.
¿Alguien tiene una solución para esto?
Revisé este enlace , pero no puedo usarlo por razones legales.