NavHost
容器膘怕,放置fragment已卷;同時也是控制器。(官方解釋:顯示導(dǎo)航圖中目標(biāo)的空白容器淳蔼。導(dǎo)航組件包含一個默認(rèn) NavHost
實現(xiàn) (NavHostFragment
),可顯示 Fragment 目標(biāo)裁眯。
)
Fragment
需要顯示的fragment
NavController
控制導(dǎo)航的邏輯鹉梨,控制頁面的跳轉(zhuǎn)切換。(官方解釋:在 NavHost 中管理應(yīng)用導(dǎo)航的對象穿稳。當(dāng)用戶在整個應(yīng)用中移動時存皂,NavController 會安排 NavHost 中目標(biāo)內(nèi)容的交換。)
NavGraph
一種新的xml資源逢艘,設(shè)置導(dǎo)航的路線以及對應(yīng)的action旦袋,還可以設(shè)置頁面跳轉(zhuǎn)的動畫,設(shè)置需要傳遞的arguments靜態(tài)參數(shù)它改;