Вот как вы можете сделать затухание в XML:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true">
<alpha
android:duration="1700"
android:fromAlpha="1.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:toAlpha="0.0" />
</set>
Вы должны создать новый каталог ресурсов Android в res
с именем anim
и сделать указанный выше файл в anim
папка.
Теперь, чтобы вызвать эту анимацию в Java, вам нужно сделать:
Animation anim = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fadeout);
Теперь, чтобы применить эту анимацию к вашей кнопке, вы должны сделать:
button.startAnimation(anim);
Здесь есть очень полезное видео по ссылке , в котором объясняется, как создавать файлы XML для различных анимаций.Я надеюсь, что этот ответ был полезен.