2014-11-08 137 views
1

我試圖爲列表視圖實現淡入淡出的標題。 當列表視圖正在向下滾動時,需要將標題淡出,並在列表視圖向上滾動時淡入。淡入/淡出列表視圖標題

有什麼建議嗎?

感謝

回答

0

轉到YourProject - >水庫 - >動畫(創建一個名爲阿尼姆目錄) 它裏面讓你的動畫XML文件 對於褪色:

fade_in.xml 
<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" 
android:fillAfter="true" > 

<alpha 
    android:interpolator="@android:anim/accelerate_interpolator" 
    android:duration="800" 
    android:fromAlpha="0.0" 
    android:toAlpha="1.0" /> 

</set> 

漸弱:

fade_out.xml 
<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" 
android:fillAfter="true" > 

<alpha 
    android:interpolator="@android:anim/accelerate_interpolator" 
    android:duration="800" 
    android:fromAlpha="1.0" 
    android:toAlpha="0.0" /> 

</set> 

現在加載動畫在你的活動:

myAnimation1 = AnimationUtils.loadAnimation(getApplicationContext(), 
      R.anim.fade_in); 
myAnimation2 = AnimationUtils.loadAnimation(getApplicationContext(), 
      R.anim.fade_out); 

現在只需調用onButtonClick或任何其他事件的動畫。

listViewHeader.startAnimation(myAnimation1); 
+0

沒有滾動到標題的事件。我真的不需要一個動畫,我需要在滾動發生時發生淡入淡出。 – ilan 2014-11-08 19:32:37

+0

有listview.setOnScrollListener。 – 2014-11-08 19:44:17

+0

問另一個問題,如果你想學習如何使用listview.setOnScrollListener – 2014-11-08 19:50:35