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);
Для прокрутки к заголовку события нет. И мне не нужна анимация, мне нужно, чтобы исчезновение происходило во время прокрутки. – ilan
для этого есть listview.setOnScrollListener. –
задайте другой вопрос, если вы хотите узнать, как использовать listview.setOnScrollListener –