Me gustaría crear una vista que pueda detectar el movimiento deslizante de los usuarios.

Es algo así como una palanca.

Hay dos estados: encendido y apagado.

En el estado que tiene dos botones se puede hacer clic.

El estado desactivado parece un diseño lineal simple con imageView y textView. también que puede volver al estado activado deslizando el lado opuesto.

Por favor mira las imágenes.

enter image description here

Agradezco cualquier idea.

Gracias.

-1
bubu uwu 26 ene. 2016 a las 13:55

3 respuestas

La mejor respuesta

Espero que este proyecto pueda ayudarte.
AndroidSwipeLayout

1
Zhiwei Ma 26 ene. 2016 a las 11:17

Si desea lograr este tipo de diseño, siga esta biblioteca

MaterialLeanBack en GIT echa un vistazo a esto

enter image description here

compilar 'com.github.florent37: materialleanback: 1.0.0@aar'

compilar 'com.android.support:cardview-v7:22.2.1' compilar

'com.android.support:recyclerview-v7:22.2.1' compilar

'com.nineoldandroids: biblioteca: 2.4.0'

1
Community 20 jun. 2020 a las 09:12

Parece un trabajo para ViewDragHelper con setEdgeTrackingEnabled establecido en true. Consulta mi entrada de blog aquí y Publicación de Flavien Laurent aquí

1
fedepaol 26 ene. 2016 a las 11:01