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


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


    设置布局内容,setContentView。


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


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


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


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

    1153952789488054272  评论     打赏       拉大锯
    相关问题
    幻影~ · 安卓
    2024-04-26 19:25 2 4
    deanhu · AOSP
    2024-04-25 21:53 3 10
    幻影~ · 提问
    2024-04-13 20:13 10 2
    幻影~ · 找工作
    2024-04-07 10:44 16 2
    幻影~ · 问题
    2024-03-31 17:20 7 2
    TONYGFX · AOSP
    2024-03-28 17:11 4 2