返回介绍

實現高效的導航

发布于 2020-04-01 13:16:48 字数 1461 浏览 1107 评论 0 收藏 0

編寫:Lin-H - 原文:http://developer.android.com/training/implementing-navigation/index.html

這節課將會演示如何實現在Designing Effective Navigation中所詳述的關鍵導航設計模式。

在閱讀這節課程內容之後,你會對如何使用tabs, swipe views, 和navigation drawer實現導航模式有一個深刻的理解。也會明白如何提供合適的向前向後導航(Up and Back navigation)。

Note:本節課中的幾個元素需要使用Support Library API。如果你之前沒有使用過Support Library,可以按照Support Library Setup文檔說明來使用。

Sample Code

EffectiveNavigation.zip

Lessons

  • 使用Tabs創建Swipe View

    學習如何在action bar中實現tab,並提供橫向分頁(swipe views)在tab之間導航切換。

  • 創建抽屜導航(Navigation Drawer)

    學習如何建立隱藏於屏幕邊上的界面,通過劃屏(swipe)或點擊action bar中的app圖標來顯示這個界面。

  • 提供向上導航

    學習如何使用action bar中的app圖標實現向上導航

  • 提供適當的向後導航

    學習如何正確處理特殊情況下的向後按鈕(Back button),包括在通知或app widget中的深度鏈接,如何將activity插入後退棧(back stack)中。

  • 實現Descendant Navigation

    學習更精細地導航進入你的應用信息層。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文