動作
範圍:任何
|
設定元件以透過輸入或無障礙功能「按一下」事件接收按一下。 |
範圍:任何
|
Modifier.clickable(
設定元件以透過輸入或無障礙功能「按一下」事件接收按一下。 |
範圍:任何 @ExperimentalFoundationApi |
Modifier.combinedClickable(
設定元件以透過輸入或無障礙功能「按一下」事件接收按一下、按兩下和長按一下。 |
範圍:任何 @ExperimentalFoundationApi |
Modifier.combinedClickable(
設定元件以透過輸入或無障礙功能「按一下」事件接收按一下、按兩下和長按一下。 |
範圍:任何
|
Modifier.draggable(
為單一 |
範圍:任何
|
將元件設定為可供選取,通常作為互斥群組的一部分,而且在任何時間點,都是一次只能選取一個項目。 |
範圍:任何
|
Modifier.selectable(
將元件設定為可供選取,通常作為互斥群組的一部分,而且在任何時間點,都是一次只能選取一個項目。 |
範圍:任何
|
使用此修飾符,針對無障礙功能將 |
範圍:任何 @ExperimentalMaterialApi |
<T : Any?> Modifier.swipeable(
在一組預先定義的狀態中啟用滑動手勢。 |
範圍:任何
|
Modifier.toggleable(
將元件設定為可透過輸入和無障礙事件進行切換 |
範圍:任何
|
Modifier.toggleable(
將元件設定為可透過輸入和無障礙事件進行切換。 |
範圍:任何
|
Modifier.triStateToggleable(
將元件設定為可透過輸入和無障礙事件三種狀態:「開啟」、「關閉」和「不確定」來進行切換。 |
範圍:任何
|
Modifier.triStateToggleable(
將元件設定為可透過輸入和無障礙事件三種狀態:「開啟」、「關閉」和「不確定」來進行切換。 |
對齊方式
範圍:
BoxScope @Stable |
|
範圍:
RowScope @Stable |
Modifier.align(alignment: Alignment.Vertical)
在 |
範圍:
RowScope @Stable |
Modifier.alignBy(alignmentLine: HorizontalAlignmentLine)
垂直放置元素,讓其 |
範圍:
RowScope @Stable |
垂直放置元素,讓 |
範圍:
RowScope @Stable |
垂直放置元素,讓第一個基準和同樣設定為 |
範圍:
ColumnScope @Stable |
Modifier.align(alignment: Alignment.Horizontal)
在 |
範圍:
ColumnScope @Stable |
Modifier.alignBy(alignmentLine: VerticalAlignmentLine)
水平放置元素,讓其 |
範圍:
ColumnScope @Stable |
水平放置元素,讓 |
動畫
open |
Modifier.animateEnterExit(enter: EnterTransition, exit: ExitTransition)
|
框線
範圍:任何
|
Modifier.border(border: BorderStroke, shape: Shape)
|
範圍:任何
|
|
範圍:任何
|
繪圖
範圍:任何 @Stable |
繪製修改 alpha 值可能小於 1 的內容。 |
範圍:任何
|
Modifier.background(color: Color, shape: Shape)
|
範圍:任何
|
Modifier.background(brush: Brush, shape: Shape, alpha: Float)
|
範圍:任何 @Stable |
將內容剪輯至 |
範圍:任何 @Stable |
將內容剪輯至在此修飾符定義的圖層邊界。 |
範圍:任何
|
Modifier.drawBehind(onDraw: DrawScope.() -> Unit)
在經過修改的內容下方的 |
範圍:任何
|
Modifier.drawWithCache(
在繪製呼叫之間存續的內容的 |
範圍:任何
|
Modifier.drawWithContent(onDraw: ContentDrawScope.() -> Unit)
建立 |
範圍:任何
|
Modifier.indication(
在發生互動時對此元件繪製視覺效果。 |
範圍:任何
|
Modifier.paint(
使用 |
範圍:任何 @Stable |
建立 GraphicsLayerModifier 以用來繪製陰影。 |
範圍:任何 @Stable |
建立修飾符以控制相同版面配置父項的子項繪製順序。 |
無點
範圍:任何
|
此函式已淘汰不用。已由 focusTarget 取代 |
範圍:任何
|
Modifier.focusOrder(focusOrderReceiver: FocusOrder.() -> Unit)
使用此修飾符指定自訂焦點周遊順序。 |
範圍:任何
|
Modifier.focusOrder(focusRequester: FocusRequester)
此修飾符可讓您針對目前的可組合項目指定 |
範圍:任何
|
Modifier.focusOrder(
此修飾符可讓您針對目前的可組合項目指定 |
範圍:任何
|
Modifier.focusRequester(focusRequester: FocusRequester)
對元件新增此修飾符以觀察焦點狀態的變更。 |
範圍:任何
|
對元件新增此修飾符使其可設定焦點。 |
範圍:任何
|
Modifier.focusable(
將元件設定為可透過焦點系統或無障礙功能「焦點」事件而可設定焦點。 |
範圍:任何
|
Modifier.onFocusChanged(onFocusChanged: (FocusState) -> Unit)
對元件新增此修飾以觀察焦點狀態事件。 |
範圍:任何
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)
對元件新增此修飾以觀察焦點狀態事件。 |
圖像
範圍:任何 @Stable |
Modifier.graphicsLayer(
|
範圍:任何 @Stable |
Modifier.graphicsLayer(block: GraphicsLayerScope.() -> Unit)
|
範圍:任何 @Stable |
|
鍵盤
範圍:任何
|
Modifier.onKeyEvent(onKeyEvent: (KeyEvent) -> Boolean)
|
範圍:任何
|
Modifier.onPreviewKeyEvent(onPreviewKeyEvent: (KeyEvent) -> Boolean)
|
版面配置
範圍:任何
|
Modifier.layout(
建立 |
範圍:任何 @Stable |
使用 |
範圍:任何 @Stable |
Modifier.onGloballyPositioned(
當內容的全域位置可能已經變更時,使用元素的 |
邊框間距
指標
範圍:任何
|
Modifier.
此函式已淘汰不用。Modifier.pointerInput 必須提供一或多個「鍵」參數以定義修飾符的身分識別,以及判斷何時應該取消其舊的輸入處理協同程式,並對新鍵啟動新效果。 |
範圍:任何
|
Modifier.pointerInput(
建立修飾符以便在已修改的元素的區域內處理指標輸入。 |
範圍:任何
|
Modifier.pointerInput(
建立修飾符以便在已修改的元素的區域內處理指標輸入。 |
範圍:任何
|
Modifier.pointerInput(
建立修飾符以便在已修改的元素的區域內處理指標輸入。 |
範圍:任何 @ExperimentalComposeUiApi |
Modifier.pointerInteropFilter(
這個特別的 PointerInputModifier 可用來存取最初派送給 Compose 的基礎 |
定位
範圍:任何 @Stable |
Modifier.absoluteOffset(x: Dp, y: Dp)
|
範圍:任何
|
Modifier.absoluteOffset(offset: Density.() -> IntOffset)
將內容位移 |
範圍:任何 @Stable |
|
範圍:任何
|
將內容位移 |
範圍:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
語意
範圍:任何
|
Modifier.clearAndSetSemantics(
清除所有子系節點的語意並設定新的語意。 |
範圍:任何 @Stable |
Modifier.progressSemantics(
包含已確定的進度指標或滑桿的進度部分所需的 |
範圍:任何 @Stable |
包含未確定的進度指標所需的 |
範圍:任何
|
Modifier.semantics(
對版面配置節點新增語意鍵/值組,以用於測試、無障礙功能等。 |
捲動
範圍:任何
|
Modifier.horizontalScroll(
修改元素,以允許當內容的寬度大於允許的上限條件時進行水平捲動。 |
範圍:任何
|
Modifier.nestedScroll(
修改元素讓其加入巢狀捲動階層。 |
範圍:任何 @ExperimentalComposeUiApi |
Modifier.relocationRequester(relocationRequester: RelocationRequester)
此修飾符可用來傳送重新定位要求。 |
範圍:任何
|
Modifier.scrollable(
對單一 |
範圍:任何
|
Modifier.verticalScroll(
修改元素,以允許當內容的高度大於允許的上限條件時進行垂直捲動。 |
大小
測試
轉換
範圍:任何 @Stable |
設定檢視畫面沿著可組合項目的中心旋轉的角度。 |
範圍:任何 @Stable |
依據下列縮放比例係數,分別沿著水平軸和垂直軸調整可組合項目的內容的比例。 |
範圍:任何 @Stable |
依據相同的縮放比例係數,均勻地調整水平軸和垂直軸內容的比例。 |
範圍:任何
|
Modifier.transformable(
對已修改使用者介面元素啟用轉換手勢。 |
其他
範圍:任何
|
宣告 |
範圍:任何
|
Composer.materialize(modifier: Modifier)
將任何執行個體專用的 |