diff --git a/app/src/main/java/eu/kanade/tachiyomi/widget/MaterialSpinnerView.kt b/app/src/main/java/eu/kanade/tachiyomi/widget/MaterialSpinnerView.kt
index 2a6f2f78da..e181c29279 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/widget/MaterialSpinnerView.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/widget/MaterialSpinnerView.kt
@@ -41,7 +41,7 @@ class MaterialSpinnerView @JvmOverloads constructor(context: Context, attrs: Att
binding.titleView.text = value
}
- val blendedAccent = ColorUtils.blendARGB(
+ private val blendedAccent = ColorUtils.blendARGB(
context.getResourceColor(android.R.attr.colorAccent),
context.getResourceColor(android.R.attr.textColorPrimary),
0.5f
@@ -71,6 +71,10 @@ class MaterialSpinnerView @JvmOverloads constructor(context: Context, attrs: Att
val entries = (a.getTextArray(R.styleable.MaterialSpinnerView_android_entries) ?: emptyArray()).map { it.toString() }
this.entries = entries
+ val maxLines = a.getInt(R.styleable.MaterialSpinnerView_android_maxLines, 1)
+ binding.titleView.maxLines = maxLines
+ this.entries = entries
+
binding.detailView.text = entries.firstOrNull().orEmpty()
if (entries.isNotEmpty()) {
diff --git a/app/src/main/res/layout/material_spinner_view.xml b/app/src/main/res/layout/material_spinner_view.xml
index 9793c2fde0..2d8de088fd 100644
--- a/app/src/main/res/layout/material_spinner_view.xml
+++ b/app/src/main/res/layout/material_spinner_view.xml
@@ -9,30 +9,35 @@
+ app:layout_constraintEnd_toStartOf="@id/halfway_point"
+ app:layout_constraintHorizontal_bias="0.0"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ tools:text="Title" />
+ android:ellipsize="end"
+ app:layout_constraintHorizontal_chainStyle="spread_inside"
+ tools:text="Details dsfdsfsdfs df sfs dfsf er sd" />
-
-
\ No newline at end of file
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
index 5be15778ff..d4ccfa4943 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -22,6 +22,7 @@
+