2014-11-08 3 views
1

Я пытаюсь реализовать заголовок затухания для представления списка. Мне нужен заголовок, чтобы исчезнуть, когда прокрутка списка прокручивается вниз и исчезает, когда прокручивается список.fade in/out listview header

Любые предложения?

Благодаря

ответ

0

Goto 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

+0

для этого есть listview.setOnScrollListener. –

+0

задайте другой вопрос, если вы хотите узнать, как использовать listview.setOnScrollListener –