![](https://i.stack.imgur.com/CuSh7.png)
Так что у меня есть этот элемент управления, где пользователь может выбирать разные периоды времени.
Как и более новый элемент управления навигацией, предоставляемый SDK
, мне бы хотелось, чтобы выделенная фиолетовая линия оживляла выбранный период, выбранный пользователем.
Фиолетовая линия - это просто прямоугольник вGrid cell
и когда пользователь щелкает один из периодов, event handler
просто меняет cell
, в котором находится прямоугольник.
Моим исходным решением было вычисление x
и y
положений grid cells
с использованием их ширины и высоты.Затем просто создайте базовую анимацию от и до этой позиции, но это кажется грязным решением простой анимации.