Как реализовать горизонтальную галерею изображений в Blackberry, как карусель или трамплин в iPhone - PullRequest
0 голосов
/ 13 августа 2010

Я хотел бы создать компонент BlackBerry, который имеет следующие возможности:

  • Горизонтальная прокрутка различных полей изображения, аналогично интерфейсу карусели / трамплина.
  • Круговые точки в качестве индикаторовдля изображения, на котором сосредоточены, расположенного внизу.
  • Когда пользователь смахивает или перемещает изображения влево или вправо, следующее изображение, находящееся в центральной позиции, должно быть сфокусировано, а анимация слайда должна зафиксировать изображение в этом положении.

Ясмог сделать упрощенную версию этого, где у меня есть три заполнителя изображения по горизонтали экрана.Когда пользователь проводит пальцем, изображения будут меняться (то есть сдвигаться влево или вправо, с сфокусированным изображением в центре).

Однако я хочу знать, как я могу реализовать плавную прокрутку с импульсом, показывая блокировку изображения в центре, когда пользователь прокручивает / проводит пальцем влево или вправо.

1 Ответ

1 голос
/ 13 августа 2010

Можно попробовать использовать анимацию макета полей . Дело в том, чтобы обновить расположение макета нескольких полей одновременно.

В противном случае попробуйте горизонтальную прокрутку. Используйте пользовательский HorizontalFieldManager с изображениями и прокручивайте код .

Независимо от того, как вы хотите это сделать, вам придется написать функцию (координата х) = F (время) чтобы получить это плавное движение и централизацию. Может быть, даже несколько функций.

Удачи!

...