Как анимировать объект View при переключении его состояния видимости? - PullRequest
0 голосов
/ 15 декабря 2011

ViewGroup object transitioning between gone and visible state

У меня есть объект ViewGroup, для которого я переключаю его значение видимости между «ушел» и «видимым» при нажатии кнопок «вниз» и «вверх» соответственно. Когда объект ViewGroup входит или выходит из поля зрения, я хочу, чтобы он выглядел так, как будто он падает / скользит вниз, поднимается / скользит вверх (как на рисунке выше). У кого-нибудь есть какие-либо идеи или указания относительно того, как этого можно достичь?

(Дополнительное примечание: объект ViewGroup, который входит и выходит из поля зрения, содержит кнопки и т. Д., С которыми необходимо взаимодействовать.)

1 Ответ

0 голосов
/ 23 декабря 2011

Вы бы использовали SlidingDrawer:

http://developer.android.com/reference/android/widget/SlidingDrawer.html

<SlidingDrawer
     android:id="@+id/drawer"
     android:layout_width="match_parent"
     android:layout_height="match_parent"

     android:handle="@+id/handle"
     android:content="@+id/content">

     <ImageView
         android:id="@id/handle"
         android:layout_width="88dip"
         android:layout_height="44dip" />

     <ViewGroup
         android:id="@id/content"
         android:layout_width="match_parent"
         android:layout_height="match_parent" />

 </SlidingDrawer>

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

...