objectAnimator слева направо, многократно - PullRequest
0 голосов
/ 01 октября 2018

Я хочу переместить объект слева направо.Поэтому я использовал objectAnimator со свойством translateX.Но думаю, что я хочу отобразить левую часть сокрытия в правой части.Я попытаюсь объяснить изображение ниже.

enter image description here

enter image description here

Надеюсь, я объяснил ясно,Заранее спасибо.

1 Ответ

0 голосов
/ 01 октября 2018

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

Самым простым решением может быть создание 2 растровых изображений одного и того же изображения и их выравнивание за другим.

Итак, после того, как первая гора окажется так далеко на левой стороне, что может появиться белое пространство -> появится вторая гора.После того, как вторая гора окажется так далеко на левой стороне, первая гора снова вернется на правую сторону.Делая это, вы должны иметь бесконечный цикл для вашей горы.

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

Надеюсь, это поможет:)

...