動作
範圍:任何
|
設定元件以接收輸入性質的點按或無障礙功能的「點擊」事件。 |
範圍:任何
|
Modifier.clickable(
設定元件以接收輸入性質的點按或無障礙功能的「點擊」事件。 |
範圍:任何
|
@ExperimentalFoundationApi
設定元件以接收輸入性質的點按、按兩下和長按,或是無障礙功能的「點擊」事件。 |
範圍:任何
|
@ExperimentalFoundationApi
設定元件以接收輸入性質的點按、按兩下和長按,或是無障礙功能的「點擊」事件。 |
範圍:任何
|
Modifier.draggable(
為單一 |
範圍:任何
|
針對無障礙功能,使用此修飾符將 |
範圍:任何
|
將元件設定為可選取 (通常做為互斥群組的一部分),在任何時間點一次只能選取一個項目。 |
範圍:任何
|
Modifier.selectable(
將元件設定為可選取 (通常做為互斥群組的一部分),在任何時間點一次只能選取一個項目。 |
範圍:任何
|
@ExperimentalMaterialApi
在一組預先定義的狀態之間啟用滑動手勢。 |
範圍:任何
|
@ExperimentalWearMaterialApi
在一組預先定義的狀態之間啟用滑動手勢。 |
範圍:任何
|
Modifier.toggleable(
將元件設定為可透過輸入和無障礙事件進行切換 |
範圍:任何
|
Modifier.toggleable(
將元件設定為可透過輸入和無障礙事件進行切換。 |
範圍:任何
|
Modifier.triStateToggleable(
將元件設定為可透過輸入和無障礙事件進行三種狀態的切換:「開啟」、「關閉」和「不確定」。 |
範圍:任何
|
Modifier.triStateToggleable(
將元件設定為可透過輸入和無障礙事件進行三種狀態的切換:「開啟」、「關閉」和「不確定」。 |
對齊方式
範圍:
BoxScope
|
|
範圍:
RowScope
|
Modifier.align(alignment: Alignment.Vertical)
在 |
範圍:
RowScope
|
Modifier.alignBy(alignmentLine: HorizontalAlignmentLine)
垂直放置元素,讓其 |
範圍:
RowScope
|
垂直放置元素,讓 |
範圍:
RowScope
|
垂直放置元素,讓第一個基準和同樣設定為 |
範圍:
ColumnScope
|
Modifier.align(alignment: Alignment.Horizontal)
在 |
範圍:
ColumnScope
|
Modifier.alignBy(alignmentLine: VerticalAlignmentLine)
水平放置元素,讓其 |
範圍:
ColumnScope
|
水平放置元素,讓 |
動畫
範圍:
LazyItemScope
|
@ExperimentalFoundationApi
這個修飾符會為在 Lazy 清單中的項目建立動畫。 |
open |
@ExperimentalAnimationApi
|
框線
範圍:任何
|
Modifier.border(border: BorderStroke, shape: Shape)
|
範圍:任何
|
|
範圍:任何
|
繪圖
範圍:任何
|
繪製修改 alpha 值可能小於 1 的內容。 |
範圍:任何
|
Modifier.background(color: Color, shape: Shape)
|
範圍:任何
|
Modifier.background(brush: Brush, shape: Shape, alpha: Float)
|
範圍:任何
|
配合 |
範圍:任何
|
根據此修飾符定義的圖層邊界來裁剪內容。 |
範圍:任何
|
Modifier.drawBehind(onDraw: DrawScope.() -> Unit)
繪入修改內容下方的 |
範圍:任何
|
Modifier.drawWithCache(onBuildDrawCache: CacheDrawScope.() -> DrawResult)
只要繪圖區域的大小相同,或者所讀取的任何狀態物件沒有改變,即在 |
範圍:任何
|
Modifier.drawWithContent(onDraw: ContentDrawScope.() -> Unit)
建立 |
範圍:任何
|
Modifier.indication(
在發生互動時對此元件繪製視覺效果。 |
範圍:任何
|
Modifier.paint(
使用 |
範圍:任何
|
建立繪製陰影的 |
範圍:任何
|
加上邊框間距以配合 |
範圍:任何
|
建立修飾符,以控制具有相同版面配置父項的子項繪製順序。 |
焦點
範圍:任何
|
Modifier.onFocusChanged(onFocusChanged: (FocusState) -> Unit)
對元件新增此修飾符以觀察焦點狀態事件。 |
範圍:任何
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)
對元件新增此修飾符以觀察焦點狀態事件。 |
範圍:任何
|
此函式已淘汰不用。已由 focusTarget 取代 |
範圍:任何
|
對元件新增此修飾符使其可成為焦點。 |
範圍:任何
|
Modifier.
此函式已淘汰不用。改用 focusProperties() |
範圍:任何
|
Modifier.
此函式已淘汰不用。請改用 focusRequester() |
範圍:任何
|
Modifier.
此函式已淘汰不用。改用 focusProperties() 和 focusRequester()。 |
範圍:任何
|
Modifier.focusProperties(scope: FocusProperties.() -> Unit)
這個修飾符可讓您指定屬性,讓修飾符鏈之下或子版面配置節點上的 |
範圍:任何
|
Modifier.focusRequester(focusRequester: FocusRequester)
在元件中加入這個修飾符,用來要求變更焦點。 |
範圍:任何
|
建立焦點群組或將此元件標示為焦點群組。 |
範圍:任何
|
Modifier.focusable(
將元件設定為可透過焦點系統或無障礙的「焦點」事件成為可聚焦。 |
範圍:任何
|
@ExperimentalFoundationApi
當目前焦點區域的邊界變更時呼叫 |
圖像
範圍:任何
|
Modifier.graphicsLayer(
|
範圍:任何
|
Modifier.graphicsLayer(block: GraphicsLayerScope.() -> Unit)
|
範圍:任何
|
|
鍵盤
範圍:任何
|
Modifier.onKeyEvent(onKeyEvent: (KeyEvent) -> Boolean)
將這個 |
範圍:任何
|
Modifier.onPreviewKeyEvent(onPreviewKeyEvent: (KeyEvent) -> Boolean)
將這個 |
版面配置
範圍:任何
|
使用 |
範圍:任何
|
Modifier.layout(measure: MeasureScope.(Measurable, Constraints) -> MeasureResult)
建立一個可變更包裝元素測量和配置方式的 |
範圍:任何
|
Modifier.onGloballyPositioned(
當內容的全域位置可能已經變更時,使用元素的 |
邊框間距
範圍:任何
|
Modifier.paddingFrom(alignmentLine: AlignmentLine, before: Dp, after: Dp)
|
範圍:任何
|
Modifier.paddingFrom(
|
範圍:任何
|
Modifier.paddingFromBaseline(top: Dp, bottom: Dp)
|
範圍:任何
|
Modifier.paddingFromBaseline(top: TextUnit, bottom: TextUnit)
|
範圍:任何
|
|
範圍:任何
|
|
範圍:任何
|
在內容的左右邊緣加入 |
範圍:任何
|
在內容的左邊、頂端、右邊和底端邊緣加入 |
範圍:任何
|
Modifier.padding(paddingValues: PaddingValues)
對元件套用 |
範圍:任何
|
加上邊框間距以配合 |
範圍:任何
|
加上邊框間距以容納 |
範圍:任何
|
加上邊框間距以配合 |
範圍:任何
|
加上邊框間距以配合 |
範圍:任何
|
加上邊框間距以配合 |
範圍:任何
|
加上邊框間距以配合 |
範圍:任何
|
加上邊框間距以配合 |
範圍:任何
|
加上邊框間距以配合 |
範圍:任何
|
加上邊框間距以配合 |
範圍:任何
|
加上邊框間距以配合 |
範圍:任何
|
加上邊框間距以配合 |
範圍:任何
|
Modifier.windowInsetsPadding(insets: WindowInsets)
增加邊框間距,讓內容不會進入 |
游標
範圍:任何
|
Modifier.pointerHoverIcon(
建立修飾符,當游標懸停在已修改元素的上方時指定想要的指標。 |
範圍:任何
|
@ExperimentalComposeUiApi
這個特別的 PointerInputModifier 可用來存取原分派給 Compose 的基礎 |
範圍:任何
|
Modifier.
此函式已淘汰不用。Modifier.pointerInput 必須提供一或多個定義修飾符的身分識別的「key」參數,並判斷何時應取消其舊有的輸入處理協同程式,並啟動新鍵的新效果。 |
範圍:任何
|
Modifier.pointerInput(key1: Any?, block: suspend PointerInputScope.() -> Unit)
建立修飾符以便在已修改元素的區域內處理指標輸入。 |
範圍:任何
|
Modifier.pointerInput(key1: Any?, key2: Any?, block: suspend PointerInputScope.() -> Unit)
建立修飾符以便在已修改元素的區域內處理指標輸入。 |
範圍:任何
|
Modifier.pointerInput(vararg keys: Any?, block: suspend PointerInputScope.() -> Unit)
建立修飾符以便在已修改元素的區域內處理指標輸入。 |
定位
範圍:任何
|
Modifier.absoluteOffset(x: Dp, y: Dp)
|
範圍:任何
|
Modifier.absoluteOffset(offset: Density.() -> IntOffset)
將內容位移 |
範圍:任何
|
|
範圍:任何
|
將內容位移 |
範圍:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
語意
範圍:任何
|
Modifier.progressSemantics(
包含確定進度指標或滑桿的進度部分所需用到的 |
範圍:任何
|
包含未確定進度指標所需的 |
範圍:任何
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)
清除所有子系節點的語意並設定新的語意。 |
範圍:任何
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)
對版面配置節點新增語意鍵/值組,以用於測試、無障礙功能等。 |
捲動
範圍:任何
|
Modifier.clipScrollableContainer(orientation: Orientation)
剪輯主軸上的可捲動容器邊界,同時保留空間在交叉軸上呈現背景效果 (例如陰影)。 |
範圍:任何
|
Modifier.nestedScroll(
修改元素讓其加入巢狀捲動階層。 |
範圍:任何
|
@ExperimentalFoundationApi
該修飾符可套用 |
範圍:任何
|
@ExperimentalComposeUiApi
此函式已淘汰不用。請改用 makeIntoViewRequester。 |
範圍:任何
|
@ExperimentalComposeUiApi
在元件的 |
範圍:任何
|
@ExperimentalComposeUiApi
在元件的 |
範圍:任何
|
Modifier.scrollAway(scrollState: ScrollState, offset: Int)
根據 |
範圍:任何
|
Modifier.scrollAway(
根據 |
範圍:任何
|
Modifier.scrollAway(
根據 |
範圍:任何
|
Modifier.horizontalScroll(
修改元素,當內容的寬度大於可用的上限條件時允許進行水平捲動。 |
範圍:任何
|
Modifier.verticalScroll(
修改元素,當內容的高度大於可用的上限條件時允許進行垂直捲動。 |
範圍:任何
|
Modifier.scrollable(
設定單一 |
範圍:任何
|
@ExperimentalFoundationApi
設定單一 |
範圍:任何
|
在 Android |
大小
測試
轉換
範圍:任何
|
設定檢視畫面沿著可組合項目中心旋轉的角度。 |
範圍:任何
|
依據下列縮放比例係數,分別沿著水平軸和垂直軸調整可組合項目的內容比例。 |
範圍:任何
|
依據相同的縮放比例係數,均勻調整水平軸和垂直軸的內容比例。 |
範圍:任何
|
Modifier.transformable(
對已修改的使用者介面元素啟用轉換手勢。 |
其他
範圍:任何
|
Modifier.blur(
依指定的半徑對內容進行模糊處理。 |
範圍:任何
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)
依指定的半徑對內容進行模糊處理。 |
範圍:任何
|
@ExperimentalFoundationApi
此修飾符可用來傳送 bringIntoView 要求。 |
範圍:任何
|
一個可以回應子項目 |
範圍:任何
|
Modifier.composed(
宣告一個 |
範圍:任何
|
@ExperimentalComposeUiApi
宣告一個 |
範圍:任何
|
@ExperimentalComposeUiApi
宣告一個 |
範圍:任何
|
@ExperimentalComposeUiApi
宣告一個 |
範圍:任何
|
@ExperimentalComposeUiApi
宣告一個 |
範圍:任何
|
此函式已淘汰不用。使用 systemGestureExclusion |
範圍:任何
|
Modifier.
此函式已淘汰不用。使用 systemGestureExclusion |
範圍:任何
|
Modifier.hoverable(
將元件設為可透過游標進入/離開事件懸停。 |
範圍:任何 inline |
Modifier.inspectable(
請使用這個屬性將一組常見的修飾符設定為一個組合,並為產生的修飾符提供 |
範圍:任何
|
@ExperimentalFoundationApi
顯示 |
範圍:任何
|
@ExperimentalComposeUiApi
這個修飾符可以用來使用由其左側的其他修飾符、或版面配置樹狀結構中位於這個修飾符上方所提供的 |
範圍:任何
|
@ExperimentalComposeUiApi
這個修飾符可用來提供 |
範圍:任何
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)
在放置好父項 |
範圍:任何
|
@ExperimentalComposeUiApi
針對版面配置區域或任何子項 |
範圍:任何
|
@ExperimentalMaterialApi
該修飾符用於根據指定的 |
範圍:任何
|
@ExperimentalMaterialApi
請將 PullRefresh 輔助鍵與 |
範圍:任何
|
@ExperimentalMaterialApi
該修飾符用於建構下拉即可重新整理元件。 |
範圍:任何
|
@ExperimentalComposeUiApi
此函式已淘汰不用。請改用 BringIntoViewResponder。 |
範圍:任何
|
Modifier.edgeSwipeToDismiss(
限制只可在可視區域邊緣可使用滑動關閉。 |
範圍:任何
|
從系統手勢中排除版面配置的矩形。 |
範圍:任何
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)
從系統手勢中排除本機版面配置座標內的矩形。 |
範圍:任何
|
使用未被其他插邊修飾符取用的插邊,類似於未加上任何邊框間距的 |
範圍:任何
|
@ExperimentalLayoutApi
將 |
範圍:任何
|
@ExperimentalLayoutApi
藉助 |