Right now if the user taps the tip, the tap goes to the view beneath it. How about intercepting the tap and dismissing the tip instead?
```
mLayout.setClickable(true);
mLayout.setOnClickListener(new View.OnClickListener() {
	@Override
	public void onClick(View v) {
		hideAnimated();
	}
});
```