title: TextView onTouchListener not working?
body: <p>I have implemented a customer on touch listener that is supposed to change the color of the textview when a user touches the textview and change it back to the default color when the finger is released.</p>
  
  <pre><code>public class CustomTouchListener implements View.OnTouchListener {
          public boolean onTouch(View view, MotionEvent motionEvent) {
              switch (motionEvent.getAction()) {
                  case MotionEvent.ACTION_DOWN:
                      ((TextView) view).setTextColor(Color.parseColor("#1089F9"));
                      break;
                  case MotionEvent.ACTION_CANCEL:
                  case MotionEvent.ACTION_UP:
                      ((TextView) view).setTextColor(Color.parseColor("#AA000000"));
                      break;
              }
              return false;
          }
      }
  
  
  final TextView basicDetails = (TextView) findViewById(R.id.basicdetailstitle);
  basicDetails.setOnTouchListener(new CustomTouchListener());
  </code></pre>
  
  <p>The color changes to blue (#1089F9) when touched, however it doesn't change back to default (#AA000000) when the finger is released. Am I missing something?</p>