diff --git a/app/build.gradle b/app/build.gradle index 3b3e44c1..fa35c8f2 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -57,7 +57,7 @@ android { } dependencies { - implementation 'com.simplemobiletools:commons:5.25.17' + implementation 'com.simplemobiletools:commons:5.25.18' implementation 'joda-time:joda-time:2.10.1' implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta4' implementation 'com.googlecode.ez-vcard:ez-vcard:0.10.5' diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/MainActivity.kt index 2b3d58b4..5a259bbb 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/MainActivity.kt @@ -7,7 +7,6 @@ import android.content.Context import android.content.Intent import android.content.pm.ShortcutInfo import android.content.pm.ShortcutManager -import android.graphics.Color import android.graphics.drawable.ColorDrawable import android.graphics.drawable.Icon import android.graphics.drawable.LayerDrawable diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/ContactsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/ContactsAdapter.kt index 53593e22..d3288349 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/ContactsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/ContactsAdapter.kt @@ -1,6 +1,6 @@ package com.simplemobiletools.contacts.pro.adapters -import android.graphics.drawable.Drawable +import android.graphics.drawable.BitmapDrawable import android.util.TypedValue import android.view.Menu import android.view.View @@ -35,8 +35,6 @@ class ContactsAdapter(activity: SimpleActivity, var contactItems: ArrayList, highlightText: String = "") { if (newItems.hashCode() != contactItems.hashCode()) { contactItems = newItems.clone() as ArrayList @@ -286,11 +274,6 @@ class ContactsAdapter(activity: SimpleActivity, var contactItems: ArrayList { val options = RequestOptions() @@ -324,7 +306,6 @@ class ContactsAdapter(activity: SimpleActivity, var contactItems: ArrayList { val options = RequestOptions() @@ -339,10 +320,8 @@ class ContactsAdapter(activity: SimpleActivity, var contactItems: ArrayList { - contact_tmb.setPadding(mediumPadding, mediumPadding, mediumPadding, mediumPadding) contact_tmb.setImageDrawable(placeholderImage) } } diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/fragments/MyViewPagerFragment.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/fragments/MyViewPagerFragment.kt index a826aaf3..88a5b8a6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/fragments/MyViewPagerFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/fragments/MyViewPagerFragment.kt @@ -82,7 +82,6 @@ abstract class MyViewPagerFragment(context: Context, attributeSet: AttributeSet) this is GroupsFragment -> (fragment_list.adapter as GroupsAdapter).updateTextColor(color) else -> (fragment_list.adapter as ContactsAdapter).apply { updateTextColor(color) - initDrawables() } } } diff --git a/app/src/main/res/layout/item_contact_with_number.xml b/app/src/main/res/layout/item_contact_with_number.xml index b491454c..ce243b01 100644 --- a/app/src/main/res/layout/item_contact_with_number.xml +++ b/app/src/main/res/layout/item_contact_with_number.xml @@ -13,9 +13,11 @@ android:id="@+id/contact_holder" android:layout_width="match_parent" android:layout_height="wrap_content" - android:paddingTop="@dimen/medium_margin" + android:minHeight="@dimen/min_row_height" + android:paddingStart="@dimen/tiny_margin" + android:paddingTop="@dimen/normal_margin" android:paddingEnd="@dimen/activity_margin" - android:paddingBottom="@dimen/medium_margin"> + android:paddingBottom="@dimen/normal_margin"> @@ -45,6 +49,8 @@ android:layout_toEndOf="@+id/contact_tmb" android:alpha="0.6" android:maxLines="1" + android:paddingStart="@dimen/medium_margin" + android:paddingEnd="@dimen/activity_margin" android:textSize="@dimen/big_text_size" tools:text="0123 456 789" /> diff --git a/app/src/main/res/layout/item_contact_without_number.xml b/app/src/main/res/layout/item_contact_without_number.xml index 9ecbc4e5..86e22567 100644 --- a/app/src/main/res/layout/item_contact_without_number.xml +++ b/app/src/main/res/layout/item_contact_without_number.xml @@ -13,9 +13,11 @@ android:id="@+id/contact_holder" android:layout_width="match_parent" android:layout_height="wrap_content" - android:paddingTop="@dimen/small_margin" + android:minHeight="@dimen/min_row_height" + android:paddingStart="@dimen/tiny_margin" + android:paddingTop="@dimen/medium_margin" android:paddingEnd="@dimen/activity_margin" - android:paddingBottom="@dimen/small_margin"> + android:paddingBottom="@dimen/medium_margin"> diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 208f75d1..3a638f6d 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -3,6 +3,7 @@ 88dp 48dp 40dp + 60dp 60dp 34sp