@@ -30,6 +30,7 @@ import androidx.recyclerview.widget.RecyclerView
3030import de.grobox.transportr.R
3131import de.grobox.transportr.utils.DateUtils.formatDelay
3232import de.grobox.transportr.utils.DateUtils.formatTime
33+ import de.grobox.transportr.utils.TransportrUtils.getColorFromAttr
3334import de.schildbach.pte.dto.Position
3435import de.schildbach.pte.dto.Stop
3536import java.util.*
@@ -49,13 +50,12 @@ internal abstract class BaseViewHolder(v: View) : RecyclerView.ViewHolder(v) {
4950
5051 if (stop.isArrivalTimePredicted && stop.arrivalDelay != null ) {
5152 val delay = stop.arrivalDelay
52- time.time = time.time - delay
5353 formatDelay(delayView.context, delay).let {
5454 delayView.apply {
55- text = it.delay
56- setTextColor(it.color)
55+ text = " (" + it.delay+ " )"
5756 visibility = VISIBLE
5857 }
58+ if (timeView!= null ) timeView.setTextColor(it.color)
5959 }
6060 } else {
6161 delayView.visibility = GONE
@@ -70,13 +70,12 @@ internal abstract class BaseViewHolder(v: View) : RecyclerView.ViewHolder(v) {
7070
7171 if (stop.isDepartureTimePredicted && stop.departureDelay != null ) {
7272 val delay = stop.departureDelay
73- time.time = time.time - delay
7473 formatDelay(delayView.context, delay).let {
7574 delayView.apply {
76- text = it.delay
77- setTextColor(it.color)
75+ text = " (" + it.delay+ " )"
7876 visibility = VISIBLE
7977 }
78+ if (timeView!= null ) timeView.setTextColor(it.color)
8079 }
8180 } else {
8281 delayView.visibility = GONE
0 commit comments