Example #1
0
    private void initializeImageButton(final TransactionUIModel transaction) {
      IconTextView goalImage = (IconTextView) itemView.findViewById(R.id.goalTransactionButton);

      if (transaction.getGoalTransaction() != null || transaction.isIncome()) {
        goalImage.setVisibility(View.GONE);
      } else {
        goalImage.setVisibility(View.VISIBLE);
      }

      goalImage.setOnClickListener(
          new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              showGoalTransactionDialog(transaction);
            }
          });
    }