title: Animation during onClick() on ListView item
body: <p>When I click on one of my ListView elements a TextView shows up (or disappears) and backgroud color of four components in my element changes.</p>
  
  <p>My problem is that it happens very quick. Is there a way I can make this more smooth? Like animation or something.</p>
  
  <p>my OnCLickListener class:</p>
  
  <pre><code>private class TextViewOnClick implements TextView.OnClickListener {
  
      private TextView answerView;
      private TextView questionView;
      private Button tickButton;
      private Button crossButton;
  
      public TextViewOnClick(TextView answerView, TextView questionView, Button tick, Button cross) {
          this.answerView = answerView;
          this.questionView = questionView;
          this.tickButton = tick;
          this.crossButton = cross;
      }
      @Override
      public void onClick(View v) {
          if(answerView.getVisibility() == TextView.GONE) {
              answerView.setVisibility(TextView.VISIBLE);
  
              questionView.setBackgroundColor(Color.parseColor("#A6E7FF"));
              answerView.setBackgroundColor(Color.parseColor("#A6E7FF"));
              tickButton.setBackgroundColor(Color.parseColor("#A6E7FF"));
              crossButton.setBackgroundColor(Color.parseColor("#A6E7FF"));
          }
          else {
              answerView.setVisibility(TextView.GONE);
  
              questionView.setBackgroundColor(Color.parseColor("#FFFFFF"));
              answerView.setBackgroundColor(Color.parseColor("#FFFFFF"));
              tickButton.setBackgroundColor(Color.parseColor("#FFFFFF"));
              crossButton.setBackgroundColor(Color.parseColor("#FFFFFF"));
          }
      }
  }
  </code></pre>