Отслеживайте положение пальцев на экране, перемещая палец в приложении Xamarin.Forms - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть несколько элементов BoxView внутри Grid, и мне нужно показывать данные, относящиеся к элементу, если пользователь касается или перемещает палец по пространству, занимаемому BoxView.

Жест касания отлично работает при нажатии, однакоЭлементы BoxView настолько малы и расположены рядом друг с другом, что это решение с очень низкой точностью.

Я также попробовал Swipe Gesture, но это работает еще хуже.

Мне нужно показать соответствующие данные BoxViewпоказано, когда палец проходит пространство, занимаемое BoxView.

Я думал об обходном пути, что-то вроде создания оверлейной сетки, покрывающей ширину и высоту оригинальной сетки, где я мог бы отслеживать начальную позицию касания (x и yналоженной сетки), и отслеживайте положение непрерывно, перемещая палец до конечного положения, когда палец больше не касается экрана.

Если бы я мог отслеживать положение, перемещая палец на экране, возможно, я будубыть в состоянии сравнить текущее положение пальца с моей коробкойПросматривает занимаемое пространство и показывает релевантные данные при скольжении.Например, скольжение по 5 boxViews по вертикали будет непрерывно обновлять данные с каждым из данных boxViews один за другим во время одного жеста Slide / Swipe.

Любая помощь будет оценена.

...