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