android - ventana - vista parcial en modal mvc
ViewPager: obtenga una vista parcial de la siguiente página (4)
Estoy tratando de lograr esto en un ViewPager
Se muestra el primer fragmento (azul) y también se debe mostrar el comienzo del próximo fragmento, por lo que el usuario entiende que puede deslizar para cambiar de vista. La idea es desplazar el 20% de la pantalla programáticamente hacia la izquierda.
Cualquier pensamiento es bienvenido
EDITAR: Esto es exactamente lo que necesito hacer: la vista central debe superponerse a ambas vistas laterales
Intente usar un valor negativo para ViewPager.setPageMargin .
Esta función funcionó mejor que la respuesta marcada como correcta (para mí de todos modos).
@Override
public float getPageWidth(int position) {
return 0.9f;
}
Simplemente colóquelo en su clase de PagerAdapter
personalizada.
Puede intentar agregar esto a su PageAdapter:
public float getPageWidth(int position) {
if (position == 0 || position == 2) {
return 0.8f;
}
return 1f;
}
viewpager.setClipToPadding(false);
viewpager.setPageMargin(-50);