quitar por política politica patron para pantalla inhabilitado inhabilitada gris encriptación deslizar desbloqueo desbloquear desactivado credenciales como cifrado camara borrar bloqueo almacenamiento administrador administración activar android gesture

por - Cómo hacer una vista de Android que se voltea entre vistas en deslizar/arrojar



quitar bloqueo de pantalla huawei y7 (4)

@CommonsGuy extendió ViewFlipper para hacerlo. https://github.com/commonsguy/cwac-viewswiper Todavía no he usado este, así que no estoy seguro de si se mueve con el dedo como si fuera el iniciador, si no es que vas a tener que hacer un OnTochListener para que lo haga por ti. .ACTION_MOVE actualizarás la vista para cambiar su posición. Cuando llegue a casa, publicaré un código de muestra si no obtiene otra respuesta.

Me gustaría hacer una vista en mi aplicación de Android que alterna entre varias vistas en un deslizamiento / lanzamiento. Me gustaría que se comportara más o menos como el Android Launcher se comporta al pasar de una vista a otra. En particular,

  1. Debería voltear vistas en deslizamiento.
  2. En general, un deslizamiento se invertirá entre una vista y la siguiente. No debería pasar por todas las vistas.
  3. Si deslizas lentamente, deberías ver las vistas arrastrándose mientras deslizas, ej. la forma en que lo hace el Iniciador.

Intenté usar ViewFlipper con GestureOverlayView según la publicación de blog de Romain Guy aquí , pero no hay ningún indicador para el usuario mientras están deslizando. Esto hace que la capacidad de descubrimiento sea difícil, lo que presumiblemente es la razón por la cual Launcher lo hace de la manera en que lo hace.

Traté de usar un objeto de la Galería, pero cuando deslizo de izquierda a derecha, hay una cierta cantidad de impulso que arroja a los usuarios a través de todas las vistas en lugar de simplemente llevarlas a la siguiente vista.

¿Hay una buena manera de lograr lo que estoy tratando de hacer?



Eche un vistazo a HorizontalPager . En realidad, se basa en RealViewSwitcher , que a su vez se basa en el código de la pantalla de inicio de Android, y es compatible con paginación instantánea con retroalimentación de arrastre, así como subvistas anidadas de desplazamiento vertical. El soporte de gestos para los golpes rápidos no es todo lo que debería ser, pero puede que te lleve a una parte del camino (y me gustaría recibir contribuciones de vuelta).

EDITAR: a partir de 2012, es mucho mejor usar ViewPager de Google, está en la biblioteca de compat.