Моя команда пытается реализовать функцию, которая постоянно (пока вы находитесь на определенном экране приложения) отслеживает определенное движение, назовем это eventRoll(minAngle, timeSpan)
.Как только minAngle
было превышено в обоих направлениях в пределах определенного timeSpan
, запускается функция onRoll()
.Слово «катящийся», которое мы используем в морском смысле, например, для движения корабля, см. На рисунке:
Мы знаем о react-native-sensors
как о библиотеке, но ни одногоНам удалось выяснить, как на самом деле реализовать это поведение, я имею в виду постоянный контроль за движением крена устройства.Я не могу поверить, что никто еще не реализовал такую вещь, поэтому, возможно, мы все используем неправильный поисковый термин.Я был бы очень рад получить несколько советов о том, как подойти к этой проблеме.
Ссылки:
Примечание: Изображение из https://en.wikipedia.org/wiki/Ship_motions