in app/src/main/java/org/apache/fineract/ui/adapters/CustomerDepositAdapter.java [51:78]
public void onBindViewHolder(ViewHolder holder, int position) {
DepositAccount customerDepositAccount = customerDepositAccounts.get(position);
holder.tvCustomerAccountIdentifier.setText(customerDepositAccount.getAccountIdentifier());
holder.tvDepositProduct.setText(customerDepositAccount.getProductIdentifier());
holder.tvAccountBalance.setText(String.valueOf(customerDepositAccount.getBalance()));
switch (customerDepositAccount.getState()) {
case ACTIVE:
holder.ivStatusIndicator.setColorFilter(
ContextCompat.getColor(context, R.color.deposit_green));
holder.tvAccountBalance.setTextColor(
ContextCompat.getColor(context, R.color.deposit_green));
break;
case CLOSED:
holder.ivStatusIndicator.setColorFilter(
ContextCompat.getColor(context, R.color.black));
break;
case LOCKED:
holder.ivStatusIndicator.setColorFilter(
ContextCompat.getColor(context, R.color.black));
break;
case PENDING:
holder.ivStatusIndicator.setColorFilter(
ContextCompat.getColor(context, R.color.light_yellow));
break;
}
}