Android ViewFlipper + Detector de gestos

Estoy usando el detector de gestos para capturar "flings" y usar una aleta de vista para cambiar la pantalla cuando esto sucede. Algunas de las vistas de mi hijo contienen vistas de lista. El detector de gestos no reconocerá un golpe si se desliza en la vista de lista. Pero lo reconocerá si está en la parte superior de TextView o ImageView. ¿Hay una manera de implementarlo para que reconozca los swipes incluso si están encima de otra vista que tiene un ClickListener?

3 Solutions collect form web for “Android ViewFlipper + Detector de gestos”

Gracias por su respuesta. Con el fin de conseguir que funcione como yo quería que todo lo que tenía que añadir fue la siguiente:

myList.setOnTouchListener (gestureListener);

para cada una de mis listas. Ahora reconocen correctamente los desplazamientos horizontales para cambiar las vistas y el movimiento vertical para desplazar la lista.

Un ejemplo de aquí: http://android-developers.blogspot.com/2009/10/gestures-on-android-16.html

<android.gesture.GestureOverlayView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gestures" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gestureStrokeType="multiple" android:eventsInterceptionEnabled="true" android:orientation="vertical"> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </android.gesture.GestureOverlayView> 

Utilicé este tutorial para ver la vista de superposición de gestos de Android. El ejemplo de que esto proviene tiene un ListView que utiliza este GestureOverlayView para desplazarse por la lista.

Hay otra solución maravillosa en android-journey.blogspot

  • Android captura todos los eventos de movimiento y los envía a los niños
  • ViewPager con límites de páginas anteriores y siguientes
  • ViewFlipper dentro de Remoteview showNext () y showPrevious () no funciona
  • Hacer diferencias entre setOnClickListener y setOnTouchListener
  • Error de cursor Android: "asegúrese de que el cursor se inicialice correctamente antes de acceder a los datos de él ..."
  • Cómo cambiar entre actividades con viewflipper
  • Android - Control de animación de viewflipper con el dedo / táctil?
  • ¿Cuándo usar un ViewFlipper o una nueva actividad?
  • Cómo mantener la vista actual en ViewFlipper al cambiar la orientación
  • Creación de un ViewFlipper como la pantalla de inicio con MotionEvent.ACTION_MOVE
  • Cómo inflar correctamente un diseño con un ViewFlipper anidado?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.