I am trying something similar at the moment, and it only works when I use booth android:clipChildren="false" for all parents, the next problem is if there is something under the overlaid child word that is repainted Like ListView, Android forgot to recolor our child, and this fade: - (
Just a way to call .invalidate () manually on an overlay child after each redrawing of the view underneath it :-( I also found that at least a small world with an overlapping child should be in his parent's home.
And another problem is to receive touch / click events that are outside the parent. I did not find a solution for this.
source share