Создание пользовательского интерфейса Android - PullRequest
0 голосов
/ 07 апреля 2011

По сути, я только начинаю с разработки под Android (хотя у меня довольно обширный Java-опыт), и мне трудно разобраться, как я могу создать этот пользовательский интерфейс, в котором компоненты перемещаются (как показывают стрелки) в этот заказ:

Нижнее изображение перемещается вверх, а затем останавливается Первое изображение перемещается вправо и поверх верхнего изображения Изображение ниже этого перемещается влево поверх верхней части изображения Изображение: http://i.stack.imgur.com/a1wou.png

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

1 Ответ

0 голосов
/ 07 апреля 2011

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

Прежде всего, просто создайте макет в положении «после», то есть линейный макет с двумя кнопками. Поиграйте со стилями, пока они не будут выглядеть правильно.

Когда ваша деятельность загружается, вы собираетесь скрыть каждое из этих представлений (visibility = false), а затем показать каждое из них и применить анимацию к каждому по порядку. Ключ в том, что каждая анимация будет начинаться за пределами экрана. Это часть, которую я не знаю, как реализовать, но попробуйте посмотреть примеры анимации Android, чтобы увидеть, как перемещать представления.

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

...