0
  • popview的父布局是谁? 我感觉你这个阶段还看不了这个。


    首先是使用,其他的设置我不管,只关注两个重点:


    设置布局内容,setContentView。


    然后show在参考控件的位置,也就是showAsDropDown。


    而设置进去的内容,是放到了一个backgroundView,而backgroundView放到了decorView,而decorView 放到了mWindowManager


    可是你不知道windowManager,简单来说就是个窗口管理器,往里面添加view就显示出来了。比如说悬浮内容,toast,就是直接通过windowManager添加的。


    这个些东西,工作个三五年才能搞清楚窗口管理,得从framework往上看了。怎么传递事件的,怎么绘制View的。就我对你的了解现阶段还是把基础学好,搞几个项目,多阅读代码,慢慢地就会点得更深入去看代码了。看着看着就明白了。

    1153952789488054272  评论     打赏       拉大锯
    相关问题
    2023-11-21 15:11 13 2
    陈钱罐16 · 领券联盟
    2023-11-11 18:09 23 8
    哈哈android · AOSP
    2023-11-10 15:52 13 12
    2023-11-10 00:26 22 10
    zhanghengze · Android
    2023-10-26 21:52 22 8