Android : How to use TouchListener to react to movement across button
===

I'm new to Android development and I was wondering if there is a way to add a TouchListener (or any event listener) to a button such that it reacts to movement across it's area. For instance if I have a button in the middle of the screen and I start swiping from the top it should react when my finger reaches the button area. 

This is the code I thought would do it 
    
        private OnTouchListener tLis = new OnTouchListener() {

		public boolean onTouch(View v, MotionEvent event) {
			
			// Perform Action
			Button b = (Button) findViewById(R.id.button1);
	       	b.setText("Touched");
			return false;
		}
       
        };

Thanks for any help!