原创 【Gradle】打包添加日期

def releaseTime() { return new Date().format("yyyyMMdd", TimeZone.getTimeZone("UTC")) }

原创 【Interface&navigation】創建一個導航抽屜(63)

原 導航抽屜是一個UI面板,顯示應用程序的主導航菜單。它在不使用時隱藏,但在用戶從屏幕左邊緣滑動手指時顯示,或者當在應用程序的頂層時,用戶觸摸應用欄中的抽屜圖標。 此頁面顯示如何使用支持庫中DrawerLayout提供的API 實現導航抽屜

原创 【Interface&navigation】提供適當的後退導航(65)

原後退導航是用戶在之前訪問過的屏幕歷史中向後移動的方式。所有Android設備都爲此類導航提供了“ 後退”按鈕,因此您的應用不應向UI添加“後退”按鈕。 在幾乎所有情況下,當用戶導航您的應用程序時,系統會維護一系列活動。這允許系統在用戶按下

原创 【Interface&navigation】使用ViewPager在片段之間滑動(67)

原 屏幕幻燈片是整個屏幕到另一個屏幕之間的過渡,並且與設置嚮導或幻燈片等UI一樣常見。本課程向您介紹如何使用支持庫ViewPager提供的屏幕幻燈片。 s可以自動爲屏幕幻燈片設置動畫。以下是從一個內容屏幕轉換到下一個屏幕的屏幕幻燈片: Vi

原创 【Interface&navigation】使用選項卡創建滑動視圖(62)

原 滑動視圖提供兄弟屏幕之間的橫向導航,例如帶有水平手指手勢的標籤(有時稱爲水平分頁的模式)。本課程教您如何使用滑動視圖創建標籤佈局,以便在標籤之間切換,或者如何顯示標題條而不是標籤。 滑動視圖設計 在實現這些功能之前,您應該瞭解設計有效導

原创 【Interface&navigation】提供導航(64)

原 應用程序中不是應用程序主要入口的所有屏幕(“主頁”屏幕)應該爲用戶提供一種方法,通過按操作欄中的向上按鈕導航到應用程序層次結構中的邏輯父屏幕。本課程向您介紹如何正確實現此行爲。 另請參閱設計後退和上導航, 任務和後臺堆棧以及 Andro

原创 【Interface&navigation】實施有效的導航概要(61)

原 本課程演示如何實現Designing Effective Navigation類中詳述的關鍵導航設計模式 。 閱讀本課程後,您應該深入瞭解如何使用選項卡,滑動視圖和導航抽屜實現導航模式。您還應該瞭解如何提供正確的向上和向後導航。 注意:

原创 【Interface&navigation】實現後代導航(66)

原 後代導航在應用程序的信息層次結構中向下導航。這在設計有效導航中有所描述,也包含在Android設計:應用程序結構中。 後代導航通常使用Intent對象實現startActivity(),或者通過使用FragmentTransaction

原创 【Interface&navigation】 總結:將示例應用程序線框化(60)

原 現在我們已經對導航模式和屏幕分組技術有了深刻的理解,現在是時候將它們應用到我們的屏幕上了。讓我們再看一下下面第一課的示例新聞應用程序的詳盡屏幕地圖。圖1.示例新聞應用程序的詳盡屏幕圖。 我們的下一步是選擇並將之前課程中討論的導航模式應用

原创 【Interface&navigation】自適應圖標(22)

原 Android 8.0(API級別26)引入了自適應啓動器圖標,可以在不同的設備模型中顯示各種形狀。例如,自適應啓動器圖標可以在一個OEM設備上顯示圓形形狀,並在另一個設備上顯示一個鼠標。每個設備OEM都提供一個掩碼,然後系統使用該掩碼

原创 【Interface&navigation】創建一個自定義視圖類(16)

原 精心設計的自定義視圖與其他精心設計的類非常相似。它使用易於使用的界面封裝了一組特定的功能,它高效地使用CPU和內存等等。不過,作爲一個設計良好的班級,自定義視圖應該: 符合Android標準提供適用於Android XML佈局的自定義樣

原创 【Interface&navigation】使視圖交互(18)

原 繪製用戶界面只是創建自定義視圖的一部分。您還需要使視圖以與您模仿的真實動作非常相似的方式響應用戶輸入。對象應始終以與真實對象相同的方式進行操作。例如,圖像不應該立即跳出存在,並在其他地方重新出現,因爲現實世界中的物體不會這樣做。相反,圖

原创 【Interface&navigation】材料設計(20)

原 材料設計是跨平臺和設備的視覺,動作和交互設計的綜合指南。要在Android應用程序中使用材料設計,請遵循材料設計規範中定義的準則,並使用材料設計支持庫中提供的新組件和樣式。此頁面提供了您應該使用的模式和API的概述。 Android提供

原创 【Interface&navigation】風格和主題(21)

原 Android上的樣式和主題允許您將應用程序設計的詳細信息與UI結構和行爲分開,類似於Web設計中的樣式表。 一個風格是指定一個單一的外觀屬性的集合View。樣式可以指定字體顏色,字體大小,背景顏色等屬性。 一個主題是一個類型的風格,真

原创 【Interface&navigation】添加一個浮動操作按鈕(23)

原 浮動操作按鈕(FAB)是一個圓形按鈕,可觸發應用程序UI中的主要操作。此頁面顯示如何將FAB添加到佈局,自定義其外觀以及響應按鈕點擊。 要了解有關如何根據“材料設計指南”在您的應用中設計浮動操作按鈕的詳細信息,請參閱按鈕:浮動操作按鈕。