Разделите один экран на две части + анимация - PullRequest
1 голос
/ 16 февраля 2012

В соответствии с требованиями моего проекта, я хочу разделить экран на две части, такие как: enter image description here

Я знаю, что эта вещь доступна в версии 3.0, но я работаю над 2.3, поэтому я должен сделать это вручную ..

И я хочу разделить экран на 25% от ListView и 75% от просмотра контента ... и одну кнопку в верхней части экрана ..

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

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

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

Если у кого-нибудь есть лучший вариант, то, пожалуйста, дайте мне знать ..

[EDIT]: Также я хочу показать на этих экранах ????

Спасибо ..

1 Ответ

0 голосов
/ 16 февраля 2012

попробуйте применить анимацию к этим двум базовым видам с помощью класса TranslateAnimation в Android. пожалуйста, обратитесь к следующим ссылкам для более подробной информации: Перевести код анимации http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Animation3.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation2.html

...