官术网_书友最值得收藏!

第3章 Material模式3

到目前為止,我們已研究了如何通過使用設計模式創建對象和對象集合,以及如何使用CardView來顯示它們。在開始制作可用的應用程序之前,需要考慮如何讓用戶輸入選項。在移動設備上,有許多方法可以從用戶那里收集信息,例如使用菜單、按鈕、圖標和對話框。Android在使用Material Design的布局時,通常有一個應用程序欄(以前稱為操作欄),它通常位于屏幕頂部,狀態欄下方。Android布局通常使用滑動式導航抽屜來訪問應用程序的頂級功能。

使用支持庫,尤其是設計庫,通??梢苑浅H菀椎貙崿F導航欄等Material模式。Material Design包含特有的視覺模式,這有助于促進UI的最佳實踐。本章將講解如何實現應用程序欄導航視圖,并探索Material Design提供的一些視覺模式,最后大致介紹單例模式。

在本章,你將學到以下內容:

? 將操作欄替換為應用程序欄;

? 使用Asset Studio添加動作圖標;

? 使用應用程序欄動作;

? 在運行時操作應用程序欄;

? 使用抽屜布局;

? 添加菜單和子菜單;

? 使用比例關鍵設計線(ratio keyline);

? 使用抽屜監聽器;

? 將碎片(fragment)添加到應用程序中;

? 管理碎片返回棧。

主站蜘蛛池模板: 酒泉市| 洪湖市| 土默特左旗| 西和县| 竹北市| 鹤峰县| 福鼎市| 南昌市| 襄城县| 文水县| 武功县| 玉门市| 华坪县| 财经| 故城县| 娄烦县| 平罗县| 札达县| 武冈市| 湘潭县| 昭觉县| 远安县| 宕昌县| 楚雄市| 彭州市| 塘沽区| 虎林市| 西和县| 大渡口区| 思南县| 新蔡县| 龙陵县| 沙田区| 赤水市| 响水县| 温泉县| 蓝田县| 沂源县| 铜山县| 淮阳县| 高唐县|