松原做網(wǎng)站公司刷排名的軟件是什么
26. Window和DecorView是什么?DecorView又是如何和Window建立聯(lián)系的? |
Window是 WindowManager 最頂層的視圖,它負責背景(窗口背景)、Title之類的標準的UI元素, Window是一個抽 象類,整個Android系統(tǒng)中, PhoneWindow是 Window的唯一實現(xiàn)類。 至于 DecorView,它是一個頂級 View,內(nèi) 部會包含一個豎直方向的LinearLayout,這個LinearLayout 有上下兩部分,分為 titlebar 和 contentParent兩個子元素,contentParent的id是content,而我們自定義的 Activity 的布局就是 contentParent 里面的一個子元素。 View 層的所有事件都要先經(jīng)過 DecorView 后才傳遞給我們的 View。 DecorView 是 Window 的一個變量,即 DecorView 作為一切視圖的根布局,被 Window 所持有,我們自定義的 View 會被添加到 DecorView,而DecorView又會被添加到Window 中加載和渲染顯示。 |
???????????? |
27. 簡述一下 Android 中 UI 的刷新機制? |
界面刷新的本質(zhì)流程 |