I want to change z order of some views during animation

On Androids above 4.1.2 it works just fine, and on androids below 4.1.2 the Z order doesnt change, the top view remains on top.

This is what i am trying. 

```
myView.bringToFront();
((View)myView.getParent()).invalidate();

```

How to make it work on older devices ?
['https://Stackoverflow.com/questions/25306180', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2136812/']
I hope this will be useful for somebody.
None of the above solutions worked for me. Why? Because my view that I wanted to be in the frond had an elevation smaller than other view. So the view with bigger elevation was always in front, no matter what.
According to this I was simply missing the line

This Simple line work for you

```
yourView.bringToFront();

```