Skip to content

Commit 66d734f

Browse files
committed
refreshing Group Activity ui
1 parent 3e542bb commit 66d734f

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/GroupContactsActivity.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import android.content.Intent
55
import android.media.RingtoneManager
66
import android.net.Uri
77
import android.os.Bundle
8+
import androidx.coordinatorlayout.widget.CoordinatorLayout
89
import com.simplemobiletools.commons.extensions.*
910
import com.simplemobiletools.commons.helpers.NavigationIcon
1011
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
@@ -32,11 +33,15 @@ class GroupContactsActivity : SimpleActivity(), RemoveFromGroupListener, Refresh
3233
protected var contact: Contact? = null
3334

3435
override fun onCreate(savedInstanceState: Bundle?) {
36+
isMaterialActivity = true
3537
super.onCreate(savedInstanceState)
3638
setContentView(R.layout.activity_group_contacts)
3739
updateTextColors(group_contacts_coordinator)
3840
setupOptionsMenu()
3941

42+
updateMaterialActivityViews(group_contacts_coordinator, group_contacts_list, true)
43+
setupMaterialScrollListener(group_contacts_list, group_contacts_toolbar)
44+
4045
group = intent.extras?.getSerializable(GROUP) as Group
4146
group_contacts_toolbar.title = group.title
4247

@@ -60,6 +65,8 @@ class GroupContactsActivity : SimpleActivity(), RemoveFromGroupListener, Refresh
6065
super.onResume()
6166
refreshContacts()
6267
setupToolbar(group_contacts_toolbar, NavigationIcon.Arrow)
68+
(group_contacts_fab.layoutParams as CoordinatorLayout.LayoutParams).bottomMargin =
69+
navigationBarHeight + resources.getDimension(R.dimen.activity_margin).toInt()
6370
}
6471

6572
private fun setupOptionsMenu() {
@@ -190,5 +197,4 @@ class GroupContactsActivity : SimpleActivity(), RemoveFromGroupListener, Refresh
190197
ContactsHelper(this).updateRingtone(it.contactId.toString(), uri.toString())
191198
}
192199
}
193-
194200
}

app/src/main/res/layout/activity_group_contacts.xml

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,21 @@
55
android:layout_width="match_parent"
66
android:layout_height="match_parent">
77

8-
<com.google.android.material.appbar.AppBarLayout
9-
android:id="@+id/settings_app_bar_layout"
8+
<com.google.android.material.appbar.MaterialToolbar
9+
android:id="@+id/group_contacts_toolbar"
1010
android:layout_width="match_parent"
11-
android:layout_height="wrap_content">
12-
13-
<com.google.android.material.appbar.MaterialToolbar
14-
android:id="@+id/group_contacts_toolbar"
15-
android:layout_width="match_parent"
16-
android:layout_height="?attr/actionBarSize"
17-
android:background="@color/color_primary"
18-
app:menu="@menu/menu_group"
19-
app:title=""
20-
app:titleTextAppearance="@style/AppTheme.ActionBar.TitleTextStyle" />
21-
22-
</com.google.android.material.appbar.AppBarLayout>
11+
android:layout_height="?attr/actionBarSize"
12+
android:background="@color/color_primary"
13+
app:menu="@menu/menu_group"
14+
app:titleTextAppearance="@style/AppTheme.ActionBar.TitleTextStyle" />
2315

2416
<androidx.coordinatorlayout.widget.CoordinatorLayout
2517
android:id="@+id/group_contacts_holder"
2618
android:layout_width="match_parent"
2719
android:layout_height="match_parent"
28-
app:layout_behavior="@string/appbar_scrolling_view_behavior">
20+
android:layout_marginTop="?attr/actionBarSize"
21+
android:fillViewport="true"
22+
android:scrollbars="none">
2923

3024
<RelativeLayout
3125
android:id="@+id/group_contacts_wrapper"

0 commit comments

Comments
 (0)