- Android設計模式與最佳實踐
- (英)凱爾·繆
- 429字
- 2021-02-07 09:26:40
第3章 Material模式3
到目前為止,我們已研究了如何通過使用設計模式創建對象和對象集合,以及如何使用CardView來顯示它們。在開始制作可用的應用程序之前,需要考慮如何讓用戶輸入選項。在移動設備上,有許多方法可以從用戶那里收集信息,例如使用菜單、按鈕、圖標和對話框。Android在使用Material Design的布局時,通常有一個應用程序欄(以前稱為操作欄),它通常位于屏幕頂部,狀態欄下方。Android布局通常使用滑動式導航抽屜來訪問應用程序的頂級功能。
使用支持庫,尤其是設計庫,通??梢苑浅H菀椎貙崿F導航欄等Material模式。Material Design包含特有的視覺模式,這有助于促進UI的最佳實踐。本章將講解如何實現應用程序欄和導航視圖,并探索Material Design提供的一些視覺模式,最后大致介紹單例模式。
在本章,你將學到以下內容:
? 將操作欄替換為應用程序欄;
? 使用Asset Studio添加動作圖標;
? 使用應用程序欄動作;
? 在運行時操作應用程序欄;
? 使用抽屜布局;
? 添加菜單和子菜單;
? 使用比例關鍵設計線(ratio keyline);
? 使用抽屜監聽器;
? 將碎片(fragment)添加到應用程序中;
? 管理碎片返回棧。
推薦閱讀
- 多媒體CAI課件設計與制作導論(第二版)
- DevOps with Kubernetes
- Progressive Web Apps with React
- INSTANT OpenCV Starter
- Java EE 6 企業級應用開發教程
- Ceph Cookbook
- HTML5+CSS3基礎開發教程(第2版)
- Mastering Web Application Development with AngularJS
- Python編程:從入門到實踐(第3版)
- OpenCV Android開發實戰
- Effective C++:改善程序與設計的55個具體做法(第三版)中文版(雙色)
- H5匠人手冊:霸屏H5實戰解密
- Spring Microservices
- Learning Scrapy
- MongoDB進階與實戰:微服務整合、性能優化、架構管理