具体的にはこのようにやってます

button1.setOnTouchListener(new View.OnTouchListener(){
public boolean onTouch(View v,MotionEvent event){
int pointCount = event.getPointerCount();
switch(pointCount ) {
case 1:
if(event.getAction() == MotionEvent.ACTION_DOWN) {
Touch(v);

//省略

public void Touch(View v){
mHandler = new Handler();
new Thread(new Runnable() {
public void run() {
mHandler.post(new Runnable() {
public void run() {
txt1.setVisibility(View.VISIBLE);

}
});
}
}).start();
}