Fix [PlaylistFragment]: main layout becomes visible after data fetched

This commit is contained in:
Ankur 2024-02-20 14:59:32 -08:00
parent 0d77505285
commit 6f471163ce
2 changed files with 11 additions and 8 deletions

View File

@ -140,6 +140,8 @@ class PlaylistFragment : DynamicLayoutManagerFragment() {
isLoading = false
ImageHelper.loadImage(response.thumbnailUrl, binding.thumbnail)
binding.playlistProgress.isGone = true
binding.playlistAppBar.isVisible = true
binding.playlistRecView.isVisible = true
binding.playlistName.text = response.name
binding.playlistInfo.text = getChannelAndVideoString(response, response.videos)

View File

@ -6,18 +6,26 @@
android:layout_height="match_parent"
tools:context=".ui.fragments.PlaylistFragment">
<ProgressBar
android:id="@+id/playlist_progress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
android:layout_gravity="center" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/playlist_recView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
android:visibility="gone"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/playlist_app_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_height="wrap_content"
android:visibility="gone">
<com.google.android.material.appbar.CollapsingToolbarLayout
android:id="@+id/playlist_collapsing_tb"
@ -147,13 +155,6 @@
</LinearLayout>
<ProgressBar
android:id="@+id/playlist_progress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:visibility="gone" />
</com.google.android.material.appbar.CollapsingToolbarLayout>