瞭解如何在 Compose 中繪製自訂項目。當內建元件無法滿足應用程式需求時,您可以透過自訂繪圖來改善應用程式的外觀和風格。
重點
DrawScope
是宣告式無狀態繪圖 API,可用來繪製形狀、路徑等,且無須手動維護元件的狀態。- 您可以透過幾種繪圖輔助鍵存取
DrawScope
,藉此使用其他可組合項繪圖:drawBehind
:在可組合項內容後方繪製。drawWithContent
:用於重新排列內容。您可以選擇在可組合項之前或之後呼叫其內容。drawWithCache
:在大小變更或內部讀取的狀態變數變更之前,快取物件。
- Compose 中的座標系統與檢視畫面系統相同。
- 所有繪圖和版面配置呼叫都會以像素值執行,而非
dp
。如要繪製在各螢幕上一致的圖形,請在繪製前使用dp
並轉換為像素。 - 繪圖呼叫一律相對於父項可組合項。
包含此指南的集合
本指南是精選的快速指南系列之一,涵蓋更廣泛的 Android 開發目標:
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=zh-tw)
顯示圖片
瞭解如何運用明亮吸睛的視覺元素,為 Android 應用程式打造美觀的視覺效果。
有問題或意見回饋嗎?
請前往常見問題頁面,瞭解快速指南或與我們聯絡,分享您的想法。