美文网首页
Android 应用层图层简介

Android 应用层图层简介

作者: Keike | 来源:发表于2016-11-17 16:06 被阅读33次
PhoneWindow$DecorView
  • 一般来说DecorView为一个控制器的最底层,DecorView里面的一个为Content布局为我们在setcontentView放置布局的地方。
DecorView和SetContentView的关系
  • 注意这只是我写的一个布局的ViewTree,但是大体是这样的结构,我们时常操作是需要对DecorView做一些处理,比如加上一层半透明的遮罩。

  • DecorView经过测试是可以设置FrameLayout.LayoutParems属性的,But我不确定它一定是FrameLayout.

一个控制器的布局示意图
  • 有时候我们为了沉浸式主题,需要让StatusBar 背景颜色和TitleBar统一,5.0自带沉浸式,4.0兼容推荐SystemBarTintManager 开源框架。

  • NavigationBar有时候并没有,有的时候,我们要注意布局的适配。

[适配NavigationBar] http://www.jianshu.com/p/31d8c0097e47

[另外推荐]http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0322/1054.html

[大神专业版]http://blog.csdn.net/yanbober/article/details/45970721

相关文章

网友评论

      本文标题:Android 应用层图层简介

      本文链接:https://www.haomeiwen.com/subject/bgvdpttx.html