settings: fix incorrect divider use

Fix incorrect divider setups in the settings UI.
This commit is contained in:
Alexander Capehart 2023-01-17 14:55:54 -07:00
parent 9e1f6af21e
commit 0f265cc2a4
No known key found for this signature in database
GPG key ID: 37DBE3621FE9AD47
2 changed files with 6 additions and 16 deletions

View file

@ -38,7 +38,7 @@ constructor(
override fun shouldDrawDivider(position: Int, adapter: RecyclerView.Adapter<*>?) =
try {
logD(position)
(adapter as PreferenceGroupAdapter).getItem(position) is PreferenceCategory
(adapter as PreferenceGroupAdapter).getItem(position + 1) is PreferenceCategory
} catch (e: ClassCastException) {
false
} catch (e: IndexOutOfBoundsException) {

View file

@ -11,12 +11,6 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.material.divider.MaterialDivider
android:id="@+id/dirs_mode_header_divider"
app:layout_constraintTop_toTopOf="parent"
android:layout_height="wrap_content"
android:layout_width="match_parent" />
<TextView
style="@style/Widget.Auxio.TextView.Header"
android:id="@+id/dirs_mode_header"
@ -24,8 +18,7 @@
android:layout_height="wrap_content"
android:paddingStart="@dimen/spacing_large"
android:paddingEnd="@dimen/spacing_large"
android:text="@string/set_dirs_mode"
app:layout_constraintTop_toBottomOf="@+id/dirs_mode_header_divider" />
android:text="@string/set_dirs_mode" />
<com.google.android.material.button.MaterialButtonToggleGroup
@ -33,7 +26,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/spacing_large"
android:layout_marginTop="@dimen/spacing_medium"
android:layout_marginTop="@dimen/spacing_small"
android:layout_marginEnd="@dimen/spacing_large"
android:gravity="center"
app:layout_constraintTop_toBottomOf="@+id/dirs_mode_header"
@ -43,7 +36,7 @@
<com.google.android.material.button.MaterialButton
android:id="@+id/dirs_mode_exclude"
style="@style/Widget.Auxio.Button.Secondary"
style="@style/Widget.Material3.Button.OutlinedButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
@ -52,7 +45,7 @@
<com.google.android.material.button.MaterialButton
android:id="@+id/dirs_mode_include"
style="@style/Widget.Auxio.Button.Secondary"
style="@style/Widget.Material3.Button.OutlinedButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
@ -65,7 +58,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/spacing_large"
android:layout_marginTop="@dimen/spacing_small"
android:layout_marginTop="@dimen/spacing_tiny"
android:layout_marginEnd="@dimen/spacing_large"
android:textAlignment="viewStart"
app:layout_constraintTop_toBottomOf="@+id/folder_mode_group"
@ -99,8 +92,6 @@
app:layout_constraintTop_toBottomOf="@+id/dirs_list_header_divider"
app:layout_constraintEnd_toEndOf="@+id/dirs_list_header" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/dirs_recycler"
style="@style/Widget.Auxio.RecyclerView.Linear"
@ -110,7 +101,6 @@
android:layout_weight="1"
android:clipToPadding="false"
android:overScrollMode="never"
android:paddingTop="@dimen/spacing_small"
app:layout_constraintTop_toBottomOf="@+id/dirs_list_header"
tools:listitem="@layout/item_music_dir" />