创建圆角和状态栏填充覆盖Android 10

Create rounded corner and status bar padding overlay Android 10

我正在编译 Pixel Experience 10,但状态栏显示了巨大的填充,并且 stock rom 中的设备使用了软件圆角。谁能帮助我为这两个值构建叠加层?

对于软件圆角,为 frameworks/base/core/res/res/values/dimens.xml 和内部创建一个叠加层:
只有 <dimen name="rounded_corner_radius">100px</dimen> 如果顶角和底角具有相同的半径,或者 <dimen name="rounded_corner_radius_top">110px</dimen><dimen name="rounded_corner_radius_bottom">130px</dimen> 如果它们不同。

对于圆角的侧边距,为 frameworks/base/packages/SystemUI/res/values/dimens.xml 和内部 <dimen name="rounded_corner_content_padding">16dp</dimen>

创建一个叠加层