diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt
index 5b632cf2..4725e0ce 100644
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt
@@ -8,6 +8,7 @@ import android.view.MenuItem
import android.view.View
import android.view.WindowManager
import android.widget.RelativeLayout
+import com.bumptech.glide.Glide
import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.helpers.PERMISSION_READ_CONTACTS
import com.simplemobiletools.contacts.pro.R
@@ -146,6 +147,16 @@ class ViewContactActivity : ContactActivity() {
showPhotoPlaceholder(contact_photo)
} else {
updateContactPhoto(contact!!.photoUri, contact_photo, contact!!.photo)
+ Glide.with(this).load(currentContactPhotoPath).into(contact_photo_big)
+ contact_photo.setOnClickListener {
+ contact_photo_big.alpha = 0f
+ contact_photo_big.beVisible()
+ contact_photo_big.animate().alpha(1f).start()
+ }
+
+ contact_photo_big.setOnClickListener {
+ contact_photo_big.animate().alpha(0f).withEndAction { it.beGone() }.start()
+ }
}
val textColor = config.textColor
diff --git a/app/src/main/res/layout/activity_view_contact.xml b/app/src/main/res/layout/activity_view_contact.xml
index 7a0dfbad..dc0ac540 100644
--- a/app/src/main/res/layout/activity_view_contact.xml
+++ b/app/src/main/res/layout/activity_view_contact.xml
@@ -1,411 +1,429 @@
-
+ android:layout_height="match_parent">
-
+ android:visibility="gone">
-
-
-
-
-
+ android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
+ android:paddingRight="@dimen/normal_margin"
+ android:paddingBottom="@dimen/medium_margin">
+ android:id="@+id/contact_photo"
+ android:layout_width="@dimen/contact_photo_size"
+ android:layout_height="@dimen/contact_photo_size"
+ android:layout_marginBottom="@dimen/normal_margin"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:id="@+id/contact_emails_image"
+ android:layout_width="@dimen/contact_icons_size"
+ android:layout_height="@dimen/contact_icons_size"
+ android:layout_alignTop="@+id/contact_emails_holder"
+ android:paddingTop="@dimen/medium_margin"
+ android:paddingEnd="@dimen/small_margin"
+ android:paddingBottom="@dimen/small_margin"
+ android:src="@drawable/ic_email_vector"/>
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+