Jetpack compose 有一個padding修飾符,實際上類似于margin其他 UI 工具包中的屬性(它在目標周圍增加了空間)。有沒有辦法在 compose 中為組件添加內部填充而不用Box/包裹它Surface?
uj5u.com熱心網友回復:
Modifier.padding()在 Jetpack Compose 中,根據順序充當填充或邊距。
Modifier.padding(10.dp).size(200.dp)在設定大小之前添加空間你有一個 200.dp 大小的可組合
Modifier.size(200.dp).padding(10.dp)在每邊設定 10.dp 填充后,添加寬度和高度為 180.dp 的填充。
您可以嘗試使用 Modifier.background、Modifier.border、Modifier.clickble{} 來查看順序如何通過顏色、邊框或哪個用戶可以點擊來改變區域。
您還可以參考codelab 的有關修飾符的檔案以了解如何應用填充。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/476983.html
