Add group loading

This commit is contained in:
J-Jamet
2021-08-19 14:44:59 +02:00
parent c77537ecee
commit 8379ffe1ce
3 changed files with 15 additions and 4 deletions

View File

@@ -88,6 +88,7 @@ class GroupActivity : DatabaseLockActivity(),
private var numberChildrenView: TextView? = null
private var addNodeButtonView: AddNodeButtonView? = null
private var groupNameView: TextView? = null
private var loadingView: ProgressBar? = null
private val mGroupViewModel: GroupViewModel by viewModels()
private val mGroupEditViewModel: GroupEditViewModel by viewModels()
@@ -128,6 +129,7 @@ class GroupActivity : DatabaseLockActivity(),
groupNameView = findViewById(R.id.group_name)
toolbarAction = findViewById(R.id.toolbar_action)
lockView = findViewById(R.id.lock_button)
loadingView = findViewById(R.id.loading)
lockView?.setOnClickListener {
lockAndExit()
@@ -254,7 +256,7 @@ class GroupActivity : DatabaseLockActivity(),
assignGroupViewElements(currentGroup)
invalidateOptionsMenu()
Log.i(TAG, "Finished creating tree")
loadingView?.hideByFading()
}
mGroupViewModel.firstPositionVisible.observe(this) { firstPositionVisible ->

View File

@@ -133,9 +133,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:indeterminate="true"
app:layout_anchor="@+id/entry_scroll"
app:layout_anchorGravity="center" />
android:indeterminate="true" />
</FrameLayout>
<include

View File

@@ -157,6 +157,17 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintBottom_toBottomOf="parent" />
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
android:id="@+id/loading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:indeterminate="true" />
</FrameLayout>
<include
layout="@layout/view_button_lock"
android:layout_width="@dimen/lock_button_size"