Как реализовать анимацию текстового блока Flick Windows Mobile 7 - PullRequest
1 голос
/ 13 апреля 2011

Как я могу реализовать анимацию прокрутки в текстовом блоке (пролистывание) в Windows Mobile 7?

1 Ответ

1 голос
/ 13 апреля 2011

Это две части:

  1. Обнаружение щелчка. - Для этого я рекомендую посмотреть, посмотрев на LestureListeners в наборе инструментов .

  2. Анимация "щелчка". - Это будет зависеть от того, какую именно анимацию вы ищете. Я бы начал с создания трех текстовых блоков, которые содержат предыдущий, текущий и следующий элементы в вашем списке. Если пользователь проведет пальцем в одну сторону (скажем, слева направо), я бы анимировал предыдущий элемент и текущий элемент таким образом, чтобы предыдущий элемент оказался точно в той же позиции, что и текущий. Когда анимация будет завершена, я обновлю содержимое каждого элемента (основываясь на том, что сейчас актуально), а затем сброслю каждый элемент (без какой-либо анимации). Если бы провести в другом направлении, я бы сделал этот процесс, но с пунктом «Далее».

Какой бы техникой вы ни пользовались - обязательно проверьте поведение при многократном перелистывании в быстрой последовательности. Я видел много приложений, которые делают это плохо -: (

...