@Override public void setStatus(NegotiationStepStatus clauseStatus) { super.setStatus(clauseStatus); switch (clauseStatus) { case ACCEPTED: buyingText.setTextColor(getColor(R.color.description_text_status_accepted)); currencyToBuyTextValue.setTextColor(getColor(R.color.ccw_text_value_status_accepted)); separatorLineDown.setBackgroundColor(getColor(R.color.card_title_color_status_accepted)); separatorLineUp.setBackgroundColor(getColor(R.color.card_title_color_status_accepted)); break; case CHANGED: separatorLineDown.setBackgroundColor(getColor(R.color.description_text_status_changed)); separatorLineUp.setBackgroundColor(getColor(R.color.description_text_status_changed)); buyingText.setTextColor(getColor(R.color.description_text_status_changed)); currencyToBuyTextValue.setTextColor(getColor(R.color.description_text_status_changed)); break; case CONFIRM: buyingText.setTextColor(getColor(R.color.description_text_status_confirm)); currencyToBuyTextValue.setTextColor(getColor(R.color.text_value_status_confirm)); break; } }