diff --git a/app/src/main/java/app/fedilab/android/helper/RecyclerViewThreadLines.kt b/app/src/main/java/app/fedilab/android/helper/RecyclerViewThreadLines.kt index 9224537f..c382d2f1 100644 --- a/app/src/main/java/app/fedilab/android/helper/RecyclerViewThreadLines.kt +++ b/app/src/main/java/app/fedilab/android/helper/RecyclerViewThreadLines.kt @@ -3,6 +3,7 @@ package app.fedilab.android.helper import android.content.Context import android.content.res.Resources import android.graphics.Canvas +import android.graphics.Color import android.graphics.DashPathEffect import android.graphics.Paint import android.graphics.Rect @@ -46,20 +47,19 @@ class RecyclerViewThreadLines(context: Context, private val lineInfoList: List 0) lineColors[j - 1] else Color.GRAY // draw lines for below statuses if (j != level && j >= lineInfo.fullLinesStart && j <= lineInfo.fullLinesEnd) c.drawLine(lineStart, lineTop, lineStart, view.bottom.toFloat(), paint) // draw vertical line for current statuses - if (j == level) { + if (j == level && i != 0) { // top the line starts at the middle of the above status if (i > 0) lineTop -= parent.getChildAt(i - 1).height / 2 - 1 // '- 1' is to prevent overlapping with above horizontal line diff --git a/app/src/main/res/layout/drawer_status.xml b/app/src/main/res/layout/drawer_status.xml index 78098953..65a127cc 100644 --- a/app/src/main/res/layout/drawer_status.xml +++ b/app/src/main/res/layout/drawer_status.xml @@ -428,30 +428,30 @@ tools:ignore="HardcodedText" /> + app:sparkbutton_inActiveImage="@drawable/ic_repeat" + app:sparkbutton_primaryColor="@color/boost_icon" + app:sparkbutton_secondaryColor="@color/boost_icon" /> + app:sparkbutton_inActiveImage="@drawable/ic_star_outline" + app:sparkbutton_primaryColor="@color/marked_icon" + app:sparkbutton_secondaryColor="@color/marked_icon" />