示例#1
0
  @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;
    }
  }