Fix widget header text color

pull/1415/head
Alex Baker 5 years ago
parent c50ca0ad5d
commit add419cb46

@ -16,13 +16,13 @@ data class AdapterSection(
var sectionedPosition: Int = 0, var sectionedPosition: Int = 0,
var collapsed: Boolean = false var collapsed: Boolean = false
) { ) {
fun headerColor(context: Context, sortMode: Int) = fun headerColor(context: Context, sortMode: Int, textColor: Int = R.color.text_secondary) =
ContextCompat.getColor(context, if ((sortMode == SORT_DUE || sortMode == SORT_START) ContextCompat.getColor(context, if ((sortMode == SORT_DUE || sortMode == SORT_START)
&& value > 0 && value > 0
&& value.toDateTime().plusDays(1).startOfDay().isBeforeNow) { && value.toDateTime().plusDays(1).startOfDay().isBeforeNow) {
R.color.overdue R.color.overdue
} else { } else {
R.color.text_secondary textColor
}) })
fun headerString( fun headerString(

@ -153,7 +153,14 @@ internal class ScrollableViewsFactory(
} else { } else {
R.drawable.ic_keyboard_arrow_up_black_18dp R.drawable.ic_keyboard_arrow_up_black_18dp
}) })
row.setTextColor(R.id.header, section.headerColor(context, sortMode)) row.setTextColor(
R.id.header,
section.headerColor(
context,
sortMode,
if (isDark) R.color.white_60 else R.color.black_60
)
)
if (!showDividers) { if (!showDividers) {
row.setViewVisibility(R.id.divider, View.GONE) row.setViewVisibility(R.id.divider, View.GONE)
} }

Loading…
Cancel
Save