From 51e573e4750bf5edc700076d82e005c0946a7c7a Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Mon, 6 Jul 2020 23:23:36 +0200 Subject: [PATCH] TrackDelete: hide progress bar before finishing and add custom animations. --- .../java/de/dennisguse/opentracks/AbstractListActivity.java | 1 + src/main/java/de/dennisguse/opentracks/TrackDeleteActivity.java | 2 ++ src/main/res/layout/track_delete.xml | 1 + 3 files changed, 4 insertions(+) diff --git a/src/main/java/de/dennisguse/opentracks/AbstractListActivity.java b/src/main/java/de/dennisguse/opentracks/AbstractListActivity.java index d3f010044..8c46b803d 100644 --- a/src/main/java/de/dennisguse/opentracks/AbstractListActivity.java +++ b/src/main/java/de/dennisguse/opentracks/AbstractListActivity.java @@ -77,6 +77,7 @@ public abstract class AbstractListActivity extends AbstractActivity implements C Intent intent = IntentUtils.newIntent(this, TrackDeleteActivity.class); intent.putExtra(TrackDeleteActivity.EXTRA_TRACK_IDS, trackIds); startActivityForResult(intent, DELETE_REQUEST_CODE); + overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); } /** diff --git a/src/main/java/de/dennisguse/opentracks/TrackDeleteActivity.java b/src/main/java/de/dennisguse/opentracks/TrackDeleteActivity.java index 037579cfb..e479c6cb1 100644 --- a/src/main/java/de/dennisguse/opentracks/TrackDeleteActivity.java +++ b/src/main/java/de/dennisguse/opentracks/TrackDeleteActivity.java @@ -19,6 +19,7 @@ package de.dennisguse.opentracks; import android.content.Intent; import android.os.AsyncTask; import android.os.Bundle; +import android.view.View; import de.dennisguse.opentracks.content.provider.ContentProviderUtils; @@ -65,6 +66,7 @@ public class TrackDeleteActivity extends AbstractActivity { } public void onAsyncTaskCompleted() { + findViewById(R.id.progressbar).setVisibility(View.INVISIBLE); setResult(RESULT_OK); finish(); } diff --git a/src/main/res/layout/track_delete.xml b/src/main/res/layout/track_delete.xml index dccefd632..235dc64fe 100644 --- a/src/main/res/layout/track_delete.xml +++ b/src/main/res/layout/track_delete.xml @@ -4,6 +4,7 @@ android:layout_height="match_parent">