Compose 繪圖功能簡介

瞭解如何在 Compose 中繪製自訂項目。當內建元件無法滿足應用程式需求時,您可以透過自訂繪圖來改善應用程式的外觀和風格。

重點

  • DrawScope 是宣告式無狀態繪圖 API,可用來繪製形狀、路徑等,且無須手動維護元件的狀態。
  • 您可以透過幾種繪圖輔助鍵存取 DrawScope,藉此使用其他可組合項繪圖:
    • drawBehind:在可組合項內容後方繪製。
    • drawWithContent:用於重新排列內容。您可以選擇在可組合項之前或之後呼叫其內容。
    • drawWithCache:在大小變更或內部讀取的狀態變數變更之前,快取物件。
  • Compose 中的座標系統與檢視畫面系統相同。
  • 所有繪圖和版面配置呼叫都會以像素值執行,而非 dp。如要繪製在各螢幕上一致的圖形,請在繪製前使用 dp 並轉換為像素。
  • 繪圖呼叫一律相對於父項可組合項。

包含此指南的集合

本指南是精選的快速指南系列之一,涵蓋更廣泛的 Android 開發目標:

瞭解如何運用明亮吸睛的視覺元素,為 Android 應用程式打造美觀的視覺效果。

有問題或意見回饋嗎?

請前往常見問題頁面,瞭解快速指南或與我們聯絡,分享您的想法。