2015-12-16 11 views
3

Я пытаюсь воспроизвести эту анимацию в Play Прессе приложение Google:Animate расположение, чтобы заполнить экран

http://i.imgur.com/UuX1PRO.webm

У меня есть макет, который выглядит примерно так:

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingLeft="8dp" 
    android:paddingRight="8dp" 
    android:paddingTop="8dp" 
    android:orientation="vertical"> 

    <LinearLayout 
     android:id="@+id/post" 
     android:layout_width="match_parent" 
     android:layout_height="250dp" 
     android:orientation="vertical"> 

     ... more layouts ... 

    </LinearLayout> 

</LinearLayout> 

Как может разверните окно LinearLayout (с ID post), чтобы расширить его до экрана? Обратите внимание, что высота всех сообщений составляет 250 дп. Когда сообщение расширилось до экрана, я хочу загрузить ответы, сделанные в сообщение ниже (раздел комментариев).

Как создать эффект анимации/расширения?

ответ

0

Вы можете просто добавить следующую строку кода в свой Activity.onCreate();

this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
1

Вы должны использовать TRANSITION проектной деятельности материал

См here

getWindow().setExitTransition(new Explode()); 

Проверить this

0

Это не точное решение, но я думаю, что this page на сайте разработчика является именно то, что вам ищем.

Смежные вопросы