update fork #128

Manually merged
tristan merged 181 commits from mirror/monocles_chat_clean:master into master 2026-01-23 14:02:38 +01:00
Showing only changes of commit 55c302302e - Show all commits

Show progress indicator while story image is loading

Arne 2025-12-30 22:28:30 +01:00

View file

@ -1,6 +1,5 @@
package eu.siacs.conversations.ui;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
@ -10,6 +9,7 @@ import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.widget.Toolbar;
import androidx.swiperefreshlayout.widget.CircularProgressDrawable;
import com.bumptech.glide.Glide;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
@ -204,7 +204,12 @@ public class StoryViewActivity extends XmppActivity {
// storyMessage.setRelativeFilePath(finalTempFile.getAbsolutePath()); // TODO: Add image support later
runOnUiThread(() -> {
if (!isFinishing()) {
Glide.with(StoryViewActivity.this).load(finalTempFile).into(imageView);
CircularProgressDrawable circularProgressDrawable = new CircularProgressDrawable(this);
circularProgressDrawable.setStrokeWidth(10f);
circularProgressDrawable.setCenterRadius(50f);
circularProgressDrawable.setColorSchemeColors(0xFFFFFFFF);
circularProgressDrawable.start();
Glide.with(StoryViewActivity.this).load(finalTempFile).placeholder(circularProgressDrawable).into(imageView);
}
});