2016-03-04 81 views
2

我有以下佈局。Android上的以下動畫

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical"> 

     <ImageView 
      android:layout_width="match_parent" 
      android:layout_height="240dp" 
      android:background="#123"/> 
     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:text="Hello world"/> 

    </LinearLayout> 
</ScrollView> 

enter image description here

我想增加的ImageView的大小有人通過滾動型向下滾動。在特定的時間,當ImageView變得足夠大以滾動時,我想完成活動。任何建議都會非常有幫助。

回答

1

爲了達到這個效果,你需要使用一個CoordinatorLayout,所以你有一個標題並且在你滾動時隱藏它。

看看這個:https://guides.codepath.com/android/Handling-Scrolls-with-CoordinatorLayout

+0

我不希望在我的具體情況使用CoordinatorLayout。另外協調器佈局沒有擴展到預定義的寬度之後,我不能支持ScrollView。 – Ajeet

+0

那麼,你可以嘗試使用這些視差庫之一:http://android-arsenal.com/tag/70 –

+0

當然,我可以使用視差更好的動畫。但我想要的是增加滾動視圖的向下滾動ImageView。無論如何,我猜協調員佈局本身具有視差效果。 – Ajeet