fitsSystemWindows is applied depth first– ordering matters: it’s the first View that consumes the insets that makes a difference

Insets are always relative to the full window– insets may be applied even before layout happens, so don’t assume the default behavior knows anything about the position of a View when applying its padding

Any other padding you’ve set is overwritten –you’ll note that paddingLeft/paddingTop/etc is ineffective if you are using android:fitsSystemWindows=”true” on the same View