mirror of
https://github.com/MatomoCamp/matomocamp-companion-android.git
synced 2024-09-19 16:13:46 +02:00
Use the newer ViewPropertyAnimator API to fade out the progress bar
This commit is contained in:
parent
b09ad57411
commit
a7a62ebd15
1 changed files with 11 additions and 3 deletions
|
@ -1,5 +1,7 @@
|
||||||
package be.digitalia.fosdem.activities;
|
package be.digitalia.fosdem.activities;
|
||||||
|
|
||||||
|
import android.animation.Animator;
|
||||||
|
import android.animation.AnimatorListenerAdapter;
|
||||||
import android.app.Dialog;
|
import android.app.Dialog;
|
||||||
import android.app.SearchManager;
|
import android.app.SearchManager;
|
||||||
import android.content.ActivityNotFoundException;
|
import android.content.ActivityNotFoundException;
|
||||||
|
@ -27,7 +29,6 @@ import android.view.Menu;
|
||||||
import android.view.MenuItem;
|
import android.view.MenuItem;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.view.animation.AnimationUtils;
|
|
||||||
import android.widget.ProgressBar;
|
import android.widget.ProgressBar;
|
||||||
import android.widget.ScrollView;
|
import android.widget.ScrollView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
@ -226,8 +227,15 @@ public class MainActivity extends AppCompatActivity {
|
||||||
// Hide the progress bar with a fill and fade out animation
|
// Hide the progress bar with a fill and fade out animation
|
||||||
progressBar.setIndeterminate(false);
|
progressBar.setIndeterminate(false);
|
||||||
progressBar.setProgress(100);
|
progressBar.setProgress(100);
|
||||||
progressBar.startAnimation(AnimationUtils.loadAnimation(MainActivity.this, android.R.anim.fade_out));
|
progressBar.animate()
|
||||||
progressBar.setVisibility(View.GONE);
|
.alpha(0f)
|
||||||
|
.setListener(new AnimatorListenerAdapter() {
|
||||||
|
@Override
|
||||||
|
public void onAnimationEnd(Animator animation) {
|
||||||
|
progressBar.setVisibility(View.GONE);
|
||||||
|
progressBar.setAlpha(1f);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue