ScrollView: ¿Cómo reproducir snapToInterval y snapToAlignment para Android?

Estoy buscando una manera de desplazar mi menú horizontal en un intervalo específico.

I have multiple children visible on screen

Tengo varios niños visibles en la pantalla

El estado seleccionado está en el centro.

El uso de snapToInterval en combinación con snapToAlignement llena exactamente mis necesidades, pero estos apoyos son sólo para iOS.

Hay una manera de lograr esto ? Supongo que la API PanResponder podría ser el uso, pero no tengo ni idea de cómo implementarlo.

Uso la versión 0.28 RN. Gracias.

 <ScrollView decelerationRate={0} horizontal snapToAlignment="center" snapToInterval={150} > {this.props.children} </ScrollView> 

Hay una solicitud de extracción con respecto a este problema: https://github.com/facebook/react-native/pull/15297

También hay una biblioteca https://github.com/machadogj/react-native-carousel-control?files=1 que soporta tanto para Android como para iOS, que controla el comportamiento de desplazamiento en sí mismo, pero lo intenté, funcionó, Pero no tan suave en comparación con snapToInterval y snapToAlignment .

Otro más, pero el carrusel de carrusel más complejo está aquí: https://github.com/archriss/react-native-snap-carousel

Esperanzadamente, usted conseguirá más penetraciones basadas en éstos.

  • No se pudo encontrar tools.jar React Native Android En Windows 10
  • TextInput flexDirection: la fila no funciona en React-Native
  • Com.android.ddmlib.InstallException: No se pudo establecer la sesión reaccionar-nativa
  • Uso de sensores en Android con React Native
  • Cómo tocar y mantener presionado para seleccionar texto en React Native
  • React Native Android Fetch falla en la conexión a la API local
  • ¿Puedo acceder a los datos almacenados en AsyncStorage de React Native desde la capa java?
  • Reaccionar-nativo personalizar la barra de herramientas de Android
  • Cómo actualizar el número de versión de la aplicación de reaccionar nativo
  • "UnderlineColorAndroid no es una propiedad de estilo válida" error en la aplicación android de reaccionar-nativa
  • Reaccionar Android nativo no se puede cargar JS paquete
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.