Comments (1)
Hi @patrickfrei !
From the changes listed here it looks like what's happening is that the status bar space is now being included as a part of layout space and that bumped your layout up by the height of the status bar
As per the developer docs, the status bar is always transparent and now needs the background to be drawn behind it: "Draw proper background behind WindowInsets.Type#statusBars()} instead."
It looks like you're using the action bar that comes with one of the default action bar themes. I'm not sure why the default action bar is respecting the status bar inset with the edge to edge enforcement, maybe that is a change that's yet to be made or was a conscious decision in order. In any case, it looks like the recommendation for adding an app bar is to add a toolbar to the layout with a theme without an action bar, which I believe may solve both your issues (but will move the toolbar up): https://developer.android.com/develop/ui/views/components/appbar/setting-up#add-toolbar
If you're using Material, you can replace it with a toolbar inside an AppBarLayout, which will take care of the insets for you: https://github.com/material-components/material-components-android/blob/master/docs/components/TopAppBar.md
from material-components-android.
Related Issues (20)
- [Tabs] tabSelectedTextAppearance and tabTextAppearance , tab selected , the textSize in tabSelectedTextAppearance not work
- [Button] Buttons with insets are broken in RTL mode
- [BottomNavigation] BottomNavigationView can dynamic changes change postison? HOT 2
- [Slider] Haptic feedback
- [NavigationView] Menuitem enable/disable does not change the color HOT 8
- Material 3 Date Picker with Disabled Dates: Disabled Dates are Focusable with External Keyboard
- [Search bar] Should stop listening for back callbacks when detached from window HOT 1
- [Slider] String translations are missing
- [NavigationView] Incorrect section label position in RTL
- [Progress indicator] Doesn't spin on API level 21 HOT 3
- [Motion] Activity to Fragment Transition HOT 1
- Cannot compile aar with new version from com.google.android.material:material: Android resources missing HOT 2
- [TopAppBar] AppBarLayout responds to all scrolling views
- [SearchView] When using android:enableOnBackInvokedCallback="true" , the SearchView is collapsed together with the keyboard, instead of just the keyboard HOT 10
- DrawerLayout not retaining selected state during configuration change with Jetpack Navigation HOT 6
- Navigation Rail like a NavigationView with Jetpack Navigation HOT 3
- [SearchView] Undocumented how to actually use it HOT 9
- [Search] Add a link to the secret demo in the docs
- Crash on BottomSheetBehavior.onMeasureChild on Android (7,8 and 9) HOT 4
- [MaterialRadioButton] Add support for setting the padding between the left edge of the layout and the radio button
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from material-components-android.