большие, длинные изображения, прокручивающиеся по экрану на разных скоростях и в левой части экрана - PullRequest
0 голосов
/ 17 октября 2011

Итак, у меня есть несколько очень длинных изображений (например, 2000x100), которые я хочу прокручивать по экрану на разных скоростях. и мое оригинальное решение не работает. Первоначально я поместил их все в HorizontalScrollView и создал исполняемый файл, который использовал setPadding для регулировки положения ImageViews в scrollView. Это работает, однако, фон, который должен оставаться в основном неподвижным на экране, колеблется назад и вперед при прокрутке и значительно отстает от места прокрутки. Это изменчиво и выглядит плохо.

Есть ли другой способ перемещения изображений по экрану для достижения желаемого эффекта?

(возможно, я мог бы использовать макет кадра и установить сенсорный сенсор? Тогда как бы вы переместили макет по экрану?)

Я настроил макет таким образом, чтобы изображения правильно выступали за правую часть экрана, но я не могу сместить их за левую часть экрана (setpadding (-50,0,0,0) не работает)

Заранее спасибо!

1 Ответ

0 голосов
/ 17 октября 2011

Я решил это, используя относительные макеты в макете кадра.Я установил ontouchlistener для макета кадра и использовал метод scrollTo для каждого изображения с модифицирующим коэффициентом.Ранее я не замечал методы макета scrollTo и scrollBy.

...