Android: gesto de deslizamiento y animación para cambiar entre pestañas

Estoy seguro de que esto ya se ha respondido en alguna parte, pero simplemente no puedo encontrarlo: tengo un TabHost con tres pestañas, cada una con diferentes vistas (no Actividades). Lo que quiero es hacer un gesto de deslizamiento de derecha a izquierda y dejar que la vista actual se deslice hacia la izquierda y la siguiente vista desde la derecha, cambiando así la pestaña actual. Entonces, quiero que el cambio entre pestañas se active mediante un gesto (en lugar de solo hacer clic en la pestaña) y también quiero mostrar una animación cuando se cambia la pestaña actual.

Miré los ejemplos y tutoriales de ViewFlipper, pero no puedo encontrar uno que explique cómo hacer esto para pasar de una pestaña a otra.

Nuevamente, lo siento si esto ha sido respondido antes, simplemente no puedo encontrarlo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta