前面文章我們已經把 CarSystemBar 從啟動到構建視圖,再到將視圖添加到 Window 的流程分析完畢,我們知道默認情況下在車載系統中只顯示頂部欄和底部欄視圖的。這里我們在前面文章的基礎上以頂部欄為例具體解析其視圖的結構。
一、頂部欄解析
通過《CarSystemBar車載狀態欄》這篇文章我們知道車載系統對應的頂部狀態欄為 mTopSystemBarView,其布局文件為 car_top_system_bar。
1、car_top_system_bar.xml
源碼位置:/packages/apps/Car/SystemUI/res/layout/car_top_system_bar.xml
<com.android.systemui.car.systembar.CarSystemBarViewxmlns:android="http://schemas.android.com/apk/res/android"xmlns:systemui="http://schemas.android.com/apk/res-auto"android:id="@+id/car_t