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


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


    设置布局内容,setContentView。


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


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


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


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

    1153952789488054272  评论     打赏       拉大锯
    相关问题
    资质平平 · Android
    2025-02-20 09:14 92 100
    尖沙咀-段坤 · 项目
    2025-01-06 23:39 18 2
    雅澤yaduo · 领券联盟
    2025-01-03 20:39 37 50
    呆瓜小董 · webview
    2024-11-30 18:02 68 20
    阿肥 · 鸿蒙next
    2024-10-25 18:07 35 100
    尖沙咀-段坤 · 安卓
    2024-09-11 11:03 31 2
    YanLQ · AOSP
    2024-08-10 11:57 35 100
    断点 · vue
    2024-08-08 10:05 79 30
    幻影~ · 安卓 / 面试
    2024-06-15 18:51 48 2