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 @@