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 下移了。

更多相关文章

  1. android计算器简单版【安卓进化一】
  2. android调用系统相机并调整照片大小保存,最后上传照片
  3. android计算器布局(TableLayout)
  4. 调整 FMX Android(安卓)文字显示「锯齿」效果
  5. android中textview控件中的文字的位置是如何调整的
  6. android刮奖控件,使用简单。
  7. 王家林,云计算,大数据,Hadoop,Android,iOS,HTML5,Linux----王家林一站式
  8. Android(安卓)计算器
  9. Android(安卓)ImageView配置android:layout_height="wrap_conten

随机推荐

  1. 【Android译文】Painless Thread
  2. Android高手进阶教程(四)之----Android
  3. 使用WebView中的JavaScript调用Android方
  4. android控件背景色渐变
  5. XmlPullParser类api
  6. 使用远程调试Android设备
  7. instruction-formats.html
  8. [gitbook] Android框架分析系列之Android
  9. Android LinearLayout属性
  10. android中四大组件之间相互通信