Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The default
FrameLayout
-based ChangeHandler viewgroup is great for basic purposes, but if one wants to have a complete single activity app, and needs to access e.g.fitsSystemWindows
with Google's swap (Material library component viewgroups such as CoordinatorLayout, ConstraintLayout, etc. sort of "reverse" howfitsSystemWindows
works and make it easier to work with), and of course child propagation for this property (and any property touching window insets), they're out of luck.This control should alleviate most of those "damn there's no ready-made solution for this" headaches some developers might have.