diff --git a/app/src/main/java/net/pokeranalytics/android/model/realm/handhistory/Action.kt b/app/src/main/java/net/pokeranalytics/android/model/realm/handhistory/Action.kt index 172365d0..31a1a644 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/realm/handhistory/Action.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/realm/handhistory/Action.kt @@ -106,6 +106,15 @@ open class Action : RealmObject() { } } + val color: Int + get() { + return when (this) { + POST_SB, POST_BB, CALL, CHECK, CALL_ALLIN -> R.color.kaki_lighter + FOLD -> R.color.red + else -> R.color.green + } + } + override val viewType: Int = RowViewType.TITLE_GRID.ordinal companion object { diff --git a/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/HandHistoryAdapter.kt b/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/HandHistoryAdapter.kt index d201edf3..4d17ed6d 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/HandHistoryAdapter.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/HandHistoryAdapter.kt @@ -402,7 +402,12 @@ class HandHistoryAdapter( val actionReadRow = row as ActionReadRow itemView.playersText.text = actionReadRow.positions.joinToString(", ") { it.value } - itemView.actionText.text = actionReadRow.action?.localizedTitle(itemView.context) + + actionReadRow.action?.let { type -> + itemView.actionText.text = type.localizedTitle(itemView.context) + itemView.actionText.setTextColor(itemView.context.getColor(type.color)) + } + itemView.amountText.text = actionReadRow.amount?.formatted() } diff --git a/app/src/main/res/layout/row_hand_action_read.xml b/app/src/main/res/layout/row_hand_action_read.xml index 1631adb4..2695c2d9 100644 --- a/app/src/main/res/layout/row_hand_action_read.xml +++ b/app/src/main/res/layout/row_hand_action_read.xml @@ -17,9 +17,8 @@ @@ -38,9 +36,8 @@