2015-12-16 98 views
3

我試圖複製這個動畫在谷歌的Play報亭應用:動畫布局,以填補屏幕

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)展開至屏幕?請注意,所有帖子的高度爲250dp。當帖子展開到屏幕上時,我想加載對帖子下方的回覆(評論部分)。

如何創建此動畫/展開效果?

回答

0

您可以簡單地將以下代碼行添加到您的Activity.onCreate();

this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
1

您需要使用的材料設計活動過渡

here

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

檢查this

0

這是不準確的解決方案,但我認爲this page開發者的網站正是你正在找。