android gridview android-viewpager

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.