detail: use only linear recyclerviews
Going to switch to a two-pane layout.
This commit is contained in:
parent
ecc8d8750a
commit
f5ac87a36b
6 changed files with 6 additions and 19 deletions
|
@ -83,20 +83,7 @@ abstract class DetailFragment<P : MusicParent, C : Music> :
|
||||||
overrideOnOverflowMenuClick { onOpenParentMenu() }
|
overrideOnOverflowMenuClick { onOpenParentMenu() }
|
||||||
}
|
}
|
||||||
|
|
||||||
binding.detailRecycler.apply {
|
binding.detailRecycler.adapter = getDetailListAdapter()
|
||||||
adapter = getDetailListAdapter()
|
|
||||||
(layoutManager as GridLayoutManager).setFullWidthLookup {
|
|
||||||
if (it != 0) {
|
|
||||||
val item =
|
|
||||||
detailModel.artistSongList.value.getOrElse(it - 1) {
|
|
||||||
return@setFullWidthLookup false
|
|
||||||
}
|
|
||||||
item is PlainDivider || item is PlainHeader
|
|
||||||
} else {
|
|
||||||
true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
spacingSmall = requireContext().getDimenPixels(R.dimen.spacing_small)
|
spacingSmall = requireContext().getDimenPixels(R.dimen.spacing_small)
|
||||||
}
|
}
|
||||||
|
|
|
@ -204,7 +204,7 @@
|
||||||
|
|
||||||
<org.oxycblt.auxio.list.recycler.AuxioRecyclerView
|
<org.oxycblt.auxio.list.recycler.AuxioRecyclerView
|
||||||
android:id="@+id/detail_recycler"
|
android:id="@+id/detail_recycler"
|
||||||
style="@style/Widget.Auxio.RecyclerView.Grid"
|
style="@style/Widget.Auxio.RecyclerView.Linear"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
||||||
|
|
|
@ -186,7 +186,7 @@
|
||||||
|
|
||||||
<org.oxycblt.auxio.list.recycler.AuxioRecyclerView
|
<org.oxycblt.auxio.list.recycler.AuxioRecyclerView
|
||||||
android:id="@+id/detail_recycler"
|
android:id="@+id/detail_recycler"
|
||||||
style="@style/Widget.Auxio.RecyclerView.Grid"
|
style="@style/Widget.Auxio.RecyclerView.Linear"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
||||||
|
|
|
@ -201,7 +201,7 @@
|
||||||
|
|
||||||
<org.oxycblt.auxio.list.recycler.AuxioRecyclerView
|
<org.oxycblt.auxio.list.recycler.AuxioRecyclerView
|
||||||
android:id="@+id/detail_recycler"
|
android:id="@+id/detail_recycler"
|
||||||
style="@style/Widget.Auxio.RecyclerView.Grid"
|
style="@style/Widget.Auxio.RecyclerView.Linear"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
||||||
|
|
|
@ -204,7 +204,7 @@
|
||||||
|
|
||||||
<org.oxycblt.auxio.list.recycler.AuxioRecyclerView
|
<org.oxycblt.auxio.list.recycler.AuxioRecyclerView
|
||||||
android:id="@+id/detail_recycler"
|
android:id="@+id/detail_recycler"
|
||||||
style="@style/Widget.Auxio.RecyclerView.Grid"
|
style="@style/Widget.Auxio.RecyclerView.Linear"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
||||||
|
|
|
@ -176,7 +176,7 @@
|
||||||
|
|
||||||
<org.oxycblt.auxio.list.recycler.AuxioRecyclerView
|
<org.oxycblt.auxio.list.recycler.AuxioRecyclerView
|
||||||
android:id="@+id/detail_recycler"
|
android:id="@+id/detail_recycler"
|
||||||
style="@style/Widget.Auxio.RecyclerView.Grid"
|
style="@style/Widget.Auxio.RecyclerView.Linear"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
||||||
|
|
Loading…
Reference in a new issue