Android(安卓)9.0 P 状态栏下移的实现
16lz
2021-12-04
services/core/java/com/android/server/policy/PhoneWindowManager.java
/** {@inheritDoc} */
@Override
public void beginLayoutLw(DisplayFrames displayFrames, int uiMode) {
displayFrames.onBeginLayout(); // 在于在此之前,调整displayFrames的参数设置
DisplayFrames 有如下属性:
mRestrictedOverscan
mOverscan
mSystem
mUnrestricted
mDock
mContent
mVoiceContent
mStable
mStableFullscreen
mCurrent
这些Rect都是根据 mDisplayInfoOverscan 计算而来,那么我们调整 mDisplayInfoOverscan 以及相应的对应计算关系,就可以把Statusbar 下移了。
更多相关文章
- android计算器简单版【安卓进化一】
- android调用系统相机并调整照片大小保存,最后上传照片
- android计算器布局(TableLayout)
- 调整 FMX Android(安卓)文字显示「锯齿」效果
- android中textview控件中的文字的位置是如何调整的
- android刮奖控件,使用简单。
- 王家林,云计算,大数据,Hadoop,Android,iOS,HTML5,Linux----王家林一站式
- Android(安卓)计算器
- Android(安卓)ImageView配置android:layout_height="wrap_conten