diff --git a/app/build.gradle b/app/build.gradle
index 0eaeedee..7f327c8e 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -19,8 +19,8 @@ android {
applicationId "com.fastaccess.github"
minSdkVersion 21
targetSdkVersion 25
- versionCode 104
- versionName "1.0.4"
+ versionCode 105
+ versionName "1.0.5"
signingConfig signingConfigs.signing
buildConfigField "String", "GITHUB_CLIENT_ID", "\"${GITHUB_CLIENT_ID}\""
buildConfigField "String", "GITHUB_SECRET", "\"${GITHUB_SECRET}\""
diff --git a/app/src/main/java/com/fastaccess/ui/widgets/AvatarLayout.java b/app/src/main/java/com/fastaccess/ui/widgets/AvatarLayout.java
index 938bcb1c..9b2a7914 100644
--- a/app/src/main/java/com/fastaccess/ui/widgets/AvatarLayout.java
+++ b/app/src/main/java/com/fastaccess/ui/widgets/AvatarLayout.java
@@ -2,6 +2,7 @@ package com.fastaccess.ui.widgets;
import android.content.Context;
import android.graphics.Bitmap;
+import android.graphics.Color;
import android.support.annotation.AttrRes;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
@@ -79,16 +80,15 @@ public class AvatarLayout extends FrameLayout implements ImageLoadingListener {
}
@Override public void onLoadingStarted(String imageUri, View view) {
- avatarProgress.setVisibility(VISIBLE);
+ setBackgroundResource(R.drawable.circle_shape);
}
@Override public void onLoadingFailed(String imageUri, View view, FailReason failReason) {
- avatarProgress.setVisibility(GONE);
avatar.setImageResource(R.drawable.ic_github_black);
}
@Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
- avatarProgress.setVisibility(GONE);
+ setBackgroundColor(Color.TRANSPARENT);
}
@Override public void onLoadingCancelled(String imageUri, View view) {}
@@ -100,7 +100,6 @@ public class AvatarLayout extends FrameLayout implements ImageLoadingListener {
ImageLoader.getInstance().displayImage(url, avatar, this);
} else {
ImageLoader.getInstance().displayImage(null, avatar);
- avatarProgress.setVisibility(GONE);
}
}
}
diff --git a/app/src/main/res/drawable/circle_shape.xml b/app/src/main/res/drawable/circle_shape.xml
new file mode 100644
index 00000000..4184b9cb
--- /dev/null
+++ b/app/src/main/res/drawable/circle_shape.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layouts/other_layouts/layout/avatar_layout.xml b/app/src/main/res/layouts/other_layouts/layout/avatar_layout.xml
index 8e6e9455..115089b9 100644
--- a/app/src/main/res/layouts/other_layouts/layout/avatar_layout.xml
+++ b/app/src/main/res/layouts/other_layouts/layout/avatar_layout.xml
@@ -1,7 +1,6 @@
+ android:src="@color/primary"/>
+ android:visibility="gone"/>
\ No newline at end of file
diff --git a/app/src/main/res/menu/pull_request_menu.xml b/app/src/main/res/menu/pull_request_menu.xml
index 568cdf30..85504c36 100644
--- a/app/src/main/res/menu/pull_request_menu.xml
+++ b/app/src/main/res/menu/pull_request_menu.xml
@@ -41,18 +41,17 @@
android:icon="@drawable/ic_profile"
android:title="@string/assignees"/>
+
-
-
+ app:showAsAction="ifRoom"/>
\ No newline at end of file