<listing id="r7f1v"></listing>
<listing id="r7f1v"><var id="r7f1v"></var></listing><listing id="r7f1v"><cite id="r7f1v"><i id="r7f1v"></i></cite></listing>
<listing id="r7f1v"><cite id="r7f1v"></cite></listing>
<listing id="r7f1v"></listing>
<listing id="r7f1v"></listing>
<thead id="r7f1v"><cite id="r7f1v"></cite></thead>
<listing id="r7f1v"></listing>
<listing id="r7f1v"><cite id="r7f1v"></cite></listing>
<listing id="r7f1v"></listing>
<listing id="r7f1v"></listing>
<progress id="r7f1v"><var id="r7f1v"></var></progress>
<listing id="r7f1v"></listing>
APP開發平臺 > Blog > Navigation-好用的導航框架

Navigation 是用來管理 Fragment 的切換,并且可以通過可視化的方式,看見App的交互流程。我們在處理Fragment是需要通過寫Fragment的事務去操作Fragment的,而Navigation的出現是為了解決我們之前開發的一些痛點。Navigation主要用于實現Fragment代替Activity的頁面導航功能,讓Fragment能夠輕松的實現跳轉與傳遞參數,我們可以通過使用Navigation,讓Fragment代替android項目中絕大多數的Activity。

優點:
1、處理 Fragment 的切換(上文已說過)
2、默認情況下正確處理 Fragment 的前進和后退
3、為過渡和動畫提供標準化的資源
4、實現和處理深層連接
5、可以綁定 Toolbar 、 BottomNavigationView 和 ActionBar 等
6、SafeArgs (Gradle插件) 數據傳遞時提供類型安全性
7、ViewModel 支持

Navigation 組件由三個關鍵部分組成,這三個部分協同工作。它們是:
1、導航圖(新 XML 資源),創建 navigation 文件夾,在 navigation 文件夾中新建xml導航圖
2、NavHostFragment,在 NavigationActivity 中加入 NavHostFragment(當前fragment的容器)
3、NavController,導航的控制者



2022-07-28 來源:APICloud

Navigation Fragment

高效的App定制平臺,標準化、便宜、快!

提交APP定制開發需求
欧美激情一区二区,国产精品区免费视频,欧美激情视频在线播放,久久久亚洲综合久久98,久久国产精品99精品国产