Android 遊戲開發中心
新功能
Google 在 GDC
使用 Gemini 建構互動式代理程式、運用強大的 API 提升 Android 遊戲效能,並運用 Play 的成長工具擴大電腦遊戲玩家的目標對象。
進一步瞭解即將舉行的會議工作坊。
Kuro Games 將《鳴潮》的耗電量降低 9.68%
開發人員經驗談
在使用者輸入時驗證輸入內容
您可以驗證使用者在文字欄位中輸入的內容,例如姓名、電子郵件地址、地址或其他聯絡資訊。這項驗證可減少錯誤,並節省使用者時間。
設定文字的樣式
您可以為部分文字套用樣式,提高可讀性、提升使用者體驗,並透過顏色和字型發揮創意。
支援在單一字串文字中加入多個連結
您可以在單一文字字串中支援多個連結,為使用者提供前往網頁的選項,進而提升參與度。
載入並顯示圖片
如要在應用程式中顯示圖片,以便顯示內容和回應使用者操作,請從磁碟或網路上的外部來源載入圖片。
建立卡片做為容器
資訊卡可為 UI 提供 Material Design 容器。
顯示頂端應用程式列
使用 TopAppBar 可組合項,建立頂端應用程式列,協助使用者瀏覽及存取應用程式中的函式。
Compose 中的動畫
瞭解如何使用 Compose 動畫 API 為狀態值加上動畫效果、使用轉場效果、為可見度或大小變更加上動畫效果,以及使用交叉淡出效果。
顯示應用程式列
應用程式列是位於畫面頂端或底部的容器,其中包含主要功能和導覽項目。
顯示動畫圖片
您可以載入可繪檔案來顯示動畫圖片,在應用程式中打造更具互動性且引人入勝的使用者體驗。動畫圖片可用於建立載入指標、成功或錯誤指標,方便遊戲開發作業,以及執行其他各種 UI 功能。
根據使用者切換按鈕顯示或隱藏密碼
您可以建立圖示,根據使用者切換按鈕隱藏或顯示密碼,藉此提升安全性並改善使用者體驗。
在 Compose 中繪製文字
瞭解如何使用專門用於在畫布上繪製文字的 Compose API。這個片段會顯示用於在圓角矩形中繪製表情符號字型的程式碼。
管理可拆式鍵盤設定變更
瞭解如何管理可拆式鍵盤設定變更。
建立進度指標
進度指標會顯示作業狀態。
限制手機螢幕的方向,而不限制大螢幕裝置的方向
限制小螢幕的應用程式方向,而不限制大螢幕的方向
顯示分頁清單
建立分頁清單,讓使用者可以捲動畫面,存取無法在單一畫面上顯示的內容。水平分頁清單可協助使用者瀏覽圖片、幻燈片或產品輪轉介面等內容。垂直分頁清單適用於內容繁多的應用程式,因為使用者可能需要捲動大量項目 (例如文章)。
顯示剪裁成形狀的圖片
您可以為圖片的裁剪區域四周繪製陰影,以便以短片形狀顯示圖片。
Compose 基本概念
本系列影片將介紹各種 Compose API,快速向您展示可用的 API 和使用方式。
顯示互動式元件
為 UI 選擇合適的元件,並瞭解如何在應用程式中導入該元件。
新增使用者可切換的切換鈕
您可以使用切換鈕,讓使用者選擇兩種狀態中的一種。
在 Compose 中測試
建立第一個 Jetpack Compose 測試。瞭解如何使用 Compose 的測試成果編寫 UI 測試、使用測試規則、尋找工具和斷言。
建立可代表複雜實體的方塊
方塊元件會以視覺方式呈現複雜的實體,通常會搭配圖示和標籤。
建立按鈕
按鈕會觸發特定動作。
建立懸浮動作按鈕 (FAB)
懸浮動作按鈕可讓使用者在應用程式中執行主要動作。
管理 WebView 狀態
在設定變更期間管理 WebView 的狀態。
防止誤觸觸控筆
拒絕誤觸觸控筆的防誤觸功能。
為大螢幕進行最佳化調整
讓應用程式在平板電腦、折疊式裝置和 ChromeOS 裝置上提供最佳使用者體驗。
顯示彈出式訊息或要求使用者輸入內容
對話方塊會在主要應用程式內容上方的層級,顯示彈出式訊息或要求使用者輸入內容。
使用導覽匣元件建立滑入式選單
導覽匣是可滑入的導覽選單。
Compose 中的進階版面配置
瞭解如何為 Compose 版面配置建構複雜的設計,並著重於版面配置階段和限制、子組合版面配置和內在測量。
建立可捲動的格線
您可以使用延遲格線管理大型資料集和動態內容,進而提升應用程式效能。您可以使用 Lazy 格線可組合項,在橫跨多欄或多列的捲動式容器中顯示項目。