Android анимация скользящего эффекта - PullRequest
3 голосов
/ 14 сентября 2010

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

Например, у меня будет 2 слоя, каждый из которых содержит свои данные.

Слой 1 будет содержать данные 1

Слой 2будет содержать данные 2

и слой 1 будет наложен на слой 2;он находится над слоем 2.

Слой 1 будет поверх слоя 2 и, таким образом, будет маскировать / скрывать слой 2

Когда нажата кнопка (с целью показать слой 2), слой 1выскользнет и откроет слой 2. И еще одна кнопка позволит слою 1 снова скользить обратно.

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

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

Итак, мой вопрос: как мне этого добиться? Какие элементы / объекты / библиотеку я должен использовать? И, конечно, ссылки на некоторые документы и учебные пособия более чем приветствуются.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 14 сентября 2010

Попробуйте начать с просмотра ViewFlipper и изучения этого руководства по анимации ViewFlipper , чтобы получить представление о том, как нечто подобное было достигнуто.

0 голосов
/ 29 марта 2014

Если бы вы реализовали это поведение слайдов в игре для Android, было бы намного эффективнее использовать игровой движок. Значение в том, что он обрабатывает анимацию слайдов для вас, и вы можете анимировать весь игровой слой (заполненный дочерними элементами) в одной строке кода, например layer.MoveTo (newPositionOutsideScreen). Я рекомендую cocos2d для Android, и вы можете найти подробное руководство по созданию головоломки слайдера, чтобы помочь вам начать ..

http://denvycom.com/blog/step-by-step-guide-on-how-to-build-your-first-slider-puzzle-game-in-cocos2d-for-android-part-1/

...