|
@@ -24,6 +24,7 @@
|
|
|
package com.owncloud.android.ui.fragment;
|
|
|
|
|
|
import android.content.ContentResolver;
|
|
|
+import android.graphics.drawable.Drawable;
|
|
|
import android.os.AsyncTask;
|
|
|
import android.os.Bundle;
|
|
|
import android.text.Editable;
|
|
@@ -57,6 +58,7 @@ import com.owncloud.android.ui.events.CommentsEvent;
|
|
|
import com.owncloud.android.ui.helpers.FileOperationsHelper;
|
|
|
import com.owncloud.android.ui.interfaces.ActivityListInterface;
|
|
|
import com.owncloud.android.ui.interfaces.VersionListInterface;
|
|
|
+import com.owncloud.android.utils.DisplayUtils;
|
|
|
import com.owncloud.android.utils.ThemeUtils;
|
|
|
|
|
|
import org.apache.commons.httpclient.HttpStatus;
|
|
@@ -79,6 +81,7 @@ import androidx.recyclerview.widget.RecyclerView;
|
|
|
|
|
|
public class FileDetailActivitiesFragment extends Fragment implements
|
|
|
ActivityListInterface,
|
|
|
+ DisplayUtils.AvatarGenerationListener,
|
|
|
VersionListInterface.View,
|
|
|
Injectable {
|
|
|
|
|
@@ -175,6 +178,13 @@ public class FileDetailActivitiesFragment extends Fragment implements
|
|
|
binding.commentInputField,
|
|
|
ThemeUtils.primaryColor(getContext()));
|
|
|
|
|
|
+ DisplayUtils.setAvatar(user,
|
|
|
+ this,
|
|
|
+ getResources().getDimension(R.dimen.activity_icon_radius),
|
|
|
+ getResources(),
|
|
|
+ binding.avatar,
|
|
|
+ getContext());
|
|
|
+
|
|
|
return view;
|
|
|
}
|
|
|
|
|
@@ -435,6 +445,16 @@ public class FileDetailActivitiesFragment extends Fragment implements
|
|
|
operationsHelper.restoreFileVersion(fileVersion);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void avatarGenerated(Drawable avatarDrawable, Object callContext) {
|
|
|
+ binding.avatar.setImageDrawable(avatarDrawable);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean shouldCallGeneratedCallback(String tag, Object callContext) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
private static class SubmitCommentTask extends AsyncTask<Void, Void, Boolean> {
|
|
|
|
|
|
private String message;
|