動作
|
範圍:任何
|
<T : Any?> Modifier.anchoredDraggable(在一組預先定義的值之間啟用拖曳手勢。 |
|
範圍:任何
|
<T : Any?> Modifier.anchoredDraggable(在一組預先定義的值之間啟用拖曳手勢。 |
|
範圍:任何
|
Modifier.clickable(設定元件以接收輸入性質的點按或無障礙功能的「點擊」事件。 |
|
範圍:任何
|
Modifier.clickable(設定元件以接收輸入性質的點按或無障礙功能的「點擊」事件。 |
|
範圍:任何
|
Modifier.combinedClickable(設定元件以接收輸入性質的點按、按兩下和長按,或是無障礙功能的「點擊」事件。 |
|
範圍:任何
|
Modifier.combinedClickable(設定元件以接收輸入性質的點按、按兩下和長按,或是無障礙功能的「點擊」事件。 |
|
範圍:任何
|
Modifier.draggable2D(為兩種螢幕方向的 UI 元素設定觸控拖曳功能。 |
|
範圍:任何
|
Modifier.draggable(為單一 |
|
範圍:任何
|
針對無障礙功能,使用此修飾符將 |
|
範圍:任何
|
Modifier.selectable(將元件設定為可選取 (通常做為互斥群組的一部分),在任何時間點一次只能選取一個項目。 |
|
範圍:任何
|
Modifier.selectable(將元件設定為可選取 (通常做為互斥群組的一部分),在任何時間點一次只能選取一個項目。 |
|
範圍:任何
|
@ExperimentalWearMaterialApi在一組預先定義的狀態之間啟用滑動手勢。 |
|
範圍:任何
|
Modifier.toggleable(將元件設定為可透過輸入和無障礙事件進行切換 |
|
範圍:任何
|
Modifier.toggleable(將元件設定為可透過輸入和無障礙事件進行切換。 |
|
範圍:任何
|
Modifier.triStateToggleable(將元件設定為可透過輸入和無障礙事件進行三種狀態的切換:「開啟」、「關閉」和「不確定」。 |
|
範圍:任何
|
Modifier.triStateToggleable(將元件設定為可透過輸入和無障礙事件進行三種狀態的切換:「開啟」、「關閉」和「不確定」。 |
Modifier.paneExpansionDraggable(應套用至拖曳控點可組合函式的修飾符,這樣拖曳控點才能拖曳,並在提供的 |
對齊方式
|
範圍:
RowScope |
Modifier.align(alignment: Alignment.Vertical)在 |
|
範圍:
RowScope |
垂直放置元素,讓 |
|
範圍:
RowScope |
Modifier.alignBy(alignmentLine: HorizontalAlignmentLine)垂直放置元素,讓其 |
|
範圍:
RowScope |
垂直放置元素,讓第一個基準和同樣設定為 |
|
範圍:
ColumnScope |
Modifier.align(alignment: Alignment.Horizontal)在 |
|
範圍:
ColumnScope |
水平放置元素,讓 |
|
範圍:
ColumnScope |
Modifier.alignBy(alignmentLine: VerticalAlignmentLine)水平放置元素,讓其 |
|
範圍:
BoxScope |
動畫
|
範圍:任何
|
Modifier.animateBounds(
|
|
範圍:任何
|
Modifier.animateFloatingActionButton(將此修飾符套用至 |
|
Modifier.animateEnterExit(
|
|
Modifier.animateItem(這個修飾符會為項目顯示 (淡入)、消失 (淡出) 和位置變更 (例如項目重新排序) 建立動畫。 |
Modifier.animateItem(這個修飾符會為項目顯示 (淡入)、消失 (淡出) 和位置變更 (例如項目重新排序) 建立動畫。 |
|
Modifier.animateItem(這個修飾符會為項目顯示 (淡入)、消失 (淡出) 和位置變更 (例如項目重新排序) 建立動畫。 |
框線
|
範圍:任何
|
Modifier.border(border: BorderStroke, shape: Shape) |
|
範圍:任何
|
|
|
範圍:任何
|
繪圖
|
範圍:任何
|
繪製修改 alpha 值可能小於 1 的內容。 |
|
範圍:任何
|
Modifier.background(color: Color, shape: Shape) |
|
範圍:任何
|
Modifier.background( |
|
範圍:任何
|
配合 |
|
範圍:任何
|
根據此修飾符定義的圖層邊界來裁剪內容。 |
|
範圍:任何
|
Modifier.drawBehind(onDraw: DrawScope.() -> Unit)繪入修改內容下方的 |
|
範圍:任何
|
Modifier.drawWithCache(onBuildDrawCache: CacheDrawScope.() -> DrawResult)只要繪圖區域的大小相同,或者所讀取的任何狀態物件沒有改變,即在 |
|
範圍:任何
|
Modifier.drawWithContent(onDraw: ContentDrawScope.() -> Unit)建立 |
|
範圍:任何
|
Modifier.indication(在發生互動時對此元件繪製視覺效果。 |
|
範圍:任何
|
Modifier.paint(使用 |
|
範圍:任何
|
Modifier.dropShadow(shape: Shape, block: DropShadowScope.() -> Unit)在其餘內容後方繪製陰影,幾何形狀由指定形狀決定,陰影屬性則由 |
|
範圍:任何
|
Modifier.dropShadow(shape: Shape, shadow: Shadow)在其餘內容後方繪製陰影,幾何形狀由指定形狀決定,陰影屬性則由 |
|
範圍:任何
|
Modifier.innerShadow(shape: Shape, block: InnerShadowScope.() -> Unit)在其餘內容後方繪製內陰影,陰影幾何形狀由指定形狀決定,陰影屬性則由 |
|
範圍:任何
|
Modifier.innerShadow(shape: Shape, shadow: Shadow)在其餘內容上方繪製內陰影,陰影的幾何形狀由指定形狀決定,陰影屬性則由 |
|
範圍:任何
|
建立繪製陰影的 |
|
範圍:任何
|
加上邊框間距以配合 |
|
範圍:任何
|
建立修飾符,以控制具有相同版面配置父項的子項繪製順序。 |
對焦
|
範圍:任何
|
Modifier.onFocusChanged(onFocusChanged: (FocusState) -> Unit)對元件新增此修飾符以觀察焦點狀態事件。 |
|
範圍:任何
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)對元件新增此修飾符以觀察焦點狀態事件。 |
|
範圍:任何
|
對元件新增此修飾符使其可成為焦點。 |
|
範圍:任何
|
Modifier.focusProperties(scope: FocusProperties.() -> Unit)這個修飾符可讓您指定屬性,讓修飾符鏈之下或子版面配置節點上的 |
|
範圍:任何
|
Modifier.focusRequester(focusRequester: FocusRequester)在元件中加入這個修飾符,用來要求變更焦點。 |
|
範圍:任何
|
Modifier.focusRestorer(fallback: FocusRequester)這個修飾符可用於儲存焦點,並還原至焦點群組。 |
|
範圍:任何
|
建立焦點群組或將此元件標示為焦點群組。 |
|
範圍:任何
|
Modifier.focusable(將元件設定為可透過焦點系統或無障礙的「焦點」事件成為可聚焦。 |
|
範圍:任何
|
Modifier.hierarchicalFocusGroup(active: Boolean)
|
|
範圍:任何
|
這個修飾符會與 |
圖像
|
範圍:任何
|
Modifier.graphicsLayer(block: GraphicsLayerScope.() -> Unit)
|
|
範圍:任何
|
Modifier.graphicsLayer(
|
|
範圍:任何
|
|
鍵盤
|
範圍:任何
|
Modifier.onKeyEvent(onKeyEvent: (KeyEvent) -> Boolean)在元件的 |
|
範圍:任何
|
Modifier.onPreviewKeyEvent(onPreviewKeyEvent: (KeyEvent) -> Boolean)在元件的 |
版面配置
|
範圍:任何
|
可使用 |
|
範圍:任何
|
使用 |
|
範圍:任何
|
Modifier.layout(measure: MeasureScope.(Measurable, Constraints) -> MeasureResult)建立一個可變更包裝元素測量和配置方式的 |
|
範圍:任何
|
Modifier.onGloballyPositioned(當內容的全域位置可能已經變更時,使用元素的 |
其他
|
範圍:任何
|
Modifier.contentType(contentType: ContentType)使用 |
|
範圍:任何
|
Modifier.basicMarquee(如果修改後的內容太寬,無法放入可用空間,就會套用動畫跑馬燈效果。 |
|
範圍:任何
|
Modifier.edgeSwipeToDismiss(處理從可視區域邊緣滑動關閉的手勢。 |
|
範圍:任何
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)依指定的半徑對內容進行模糊處理。 |
|
範圍:任何
|
Modifier.blur(依指定的半徑對內容進行模糊處理。 |
|
範圍:任何
|
Modifier.bringIntoViewRequester(可用來傳送 |
|
範圍:任何
|
Modifier.composed(宣告一個 |
|
範圍:任何
|
Modifier.composed(宣告一個 |
|
範圍:任何
|
Modifier.composed(宣告一個 |
|
範圍:任何
|
Modifier.composed(宣告一個 |
|
範圍:任何
|
Modifier.composed(宣告一個 |
|
範圍:任何
|
Modifier.contentColorProvider(contentColor: Color)提供文字和圖示以供使用。 |
|
範圍:任何
|
Modifier.depthEffect(depthEffect: DepthEffect?, shape: Shape)為提供的 |
|
範圍:任何
|
Modifier.dragAndDropSource(
|
|
範圍:任何
|
Modifier.dragAndDropSource(
|
|
範圍:任何
|
Modifier.dragAndDropTarget(這個修飾符可接收拖曳手勢。 |
|
範圍:任何
|
Modifier.preferredFrameRate(frameRateCategory: FrameRateCategory)在 Composable 上設定要求的影格率 |
|
範圍:任何
|
Modifier.preferredFrameRate(在 Composable 上設定要求的影格率 |
|
範圍:任何
|
Modifier.handwritingDetector(callback: () -> Unit)設定元素做為手寫偵測工具,偵測觸控筆手寫內容,並將辨識出的文字處理作業委派給其他元素。 |
|
範圍:任何
|
設定元素做為觸控筆手寫處理常式,可處理手寫偵測器上觸控筆手寫觸發的手寫工作階段文字輸入內容。 |
|
範圍:任何
|
Modifier.hoverable(將元件設為可透過游標進入/離開事件懸停。 |
|
範圍:任何
|
只要裝置螢幕是支援平台上的組合項目,這個修飾符就會讓螢幕保持開啟。 |
|
範圍:任何
|
Modifier.layoutBounds(holder: LayoutBoundsHolder)這會將修飾符的 |
|
範圍:任何
|
Modifier.approachLayout(建立方法版面配置,逐步接近在預先掃描階段計算出的目的地版面配置。 |
|
範圍:任何
|
Modifier.magnifier(顯示 |
|
範圍:任何
|
Modifier.modifierLocalConsumer(consumer: ModifierLocalReadScope.() -> Unit)這個修飾符可以用來使用由其左側的其他修飾符、或版面配置樹狀結構中位於這個修飾符上方所提供的 |
|
範圍:任何
|
<T : Any?> Modifier.modifierLocalProvider(這個修飾符可用來提供 |
|
範圍:任何
|
Modifier.onLayoutRectChanged(以這個版面配置節點相對於組合根座標系統的位置,以及螢幕座標和視窗座標,叫用 |
|
範圍:任何
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)在放置好父項 |
|
範圍:任何
|
Modifier.onVisibilityChanged(註冊回呼,監控節點是否位於視窗的可視區域內。 |
|
範圍:任何
|
@Composable註冊手勢處理常式。 |
|
範圍:任何
|
Modifier.oneHandedGesture(註冊手勢處理常式。 |
|
範圍:任何
|
@ExperimentalWearMaterialApi在可組合項頂端繪製預留位置形狀,並製作抹除效果動畫來移除預留位置。 |
|
範圍:任何
|
@Composable如果沒有暫時性內容 (例如快取資料),Modifier.placeholder 會在元件上繪製骨架形狀。 |
|
範圍:任何
|
@ExperimentalWearMaterialApi修飾符,用於在元件上繪製預留位置微光。 |
|
範圍:任何
|
@ComposableModifier.placeholderShimmer 會在內容上定期繪製微光,向使用者表示內容正在載入或可能過時。 |
|
範圍:任何
|
Modifier.stylusHoverIcon(修飾符:開發人員可定義當觸控筆懸停在元素上時要顯示的指標圖示。 |
|
範圍:任何
|
Modifier.motionEventSpy(watcher: (motionEvent: MotionEvent) -> Unit)針對版面配置區域或任何子項 |
|
範圍:任何
|
將版面配置矩形標示為偏好避開浮動視窗。 |
|
範圍:任何
|
Modifier.preferKeepClear(rectProvider: (LayoutCoordinates) -> Rect)在偏好避開浮動視窗的本機版面配置座標內,標示矩形。 |
|
範圍:任何
|
@ExperimentalMaterialApi該修飾符用於根據指定的 |
|
範圍:任何
|
@ExperimentalMaterialApi巢狀捲動修飾符,可將捲動事件提供給 |
|
範圍:任何
|
@ExperimentalMaterialApi |
|
範圍:任何
|
Modifier.pullToRefresh(這個修飾符會將巢狀捲動新增至容器,以支援下拉重新整理手勢。 |
|
範圍:任何
|
@ExperimentalFoundationApi將目前節點和任何子節點設定為內容接收器。 |
|
範圍:任何
|
Modifier.fitInside(rulers: RectRulers)符合 |
|
範圍:任何
|
Modifier.fitOutside(rulers: RectRulers)如果 |
|
範圍:任何
|
Modifier.sensitiveContent(isContentSensitive: Boolean)這個修飾符會提示可組合函式在畫面上算繪機密內容 (即使用者名稱、密碼、信用卡等),且在支援的環境中分享畫面時,應保護這些內容。 |
|
範圍:任何
|
Modifier.onInterceptKeyBeforeSoftKeyboard( |
|
範圍:任何
|
Modifier.onPreInterceptKeyBeforeSoftKeyboard( |
|
範圍:任何
|
@ExperimentalFoundationStyleApi這個修飾符會為附加的元件建立區域,並以指定的 |
|
範圍:任何
|
@ExperimentalFoundationStyleApi這個修飾符會為附加的元件建立區域,並以指定的 |
|
範圍:任何
|
@Composable表面是 Glimmer 的基本建構區塊。 |
|
範圍:任何
|
從系統手勢中排除版面配置的矩形。 |
|
範圍:任何
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)從系統手勢中排除本機版面配置座標內的矩形。 |
|
範圍:任何
|
Modifier.appendTextContextMenuComponents(builder: TextContextMenuBuilderScope.() -> Unit)新增 |
|
範圍:任何
|
Modifier.filterTextContextMenuComponents(新增 |
|
範圍:任何
|
|
|
範圍:任何
|
Modifier.consumeWindowInsets(insets: WindowInsets)使用未被其他插邊修飾符取用的插邊,類似於未加上任何邊框間距的 |
|
範圍:任何
|
Modifier.consumeWindowInsets(paddingValues: PaddingValues)將 |
|
範圍:任何
|
Modifier.onConsumedWindowInsetsChanged(藉助 |
|
範圍:任何
|
系統會根據大小和位置重新計算 |
Modifier.renderInSharedTransitionScopeOverlay(在 |
|
Modifier.sharedBounds(
|
|
Modifier.sharedElement(
|
|
Modifier.sharedElementWithCallerManagedVisibility(
|
|
|
Modifier.skipToLookaheadPosition(enabled: () -> Boolean)這個修飾符會在共用元素轉換期間,將版面配置錨定在從預先查看階段取得的目標位置。 |
|
Modifier.menuAnchor(應套用至 |
@ExperimentalMaterial3AdaptiveApi這個修飾符會根據提供的 |
|
@ExperimentalMaterial3AdaptiveApi這個修飾符會根據指定的固定邊界和提供的 |
邊框間距
|
範圍:任何
|
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.onIndirectPointerGesture(
|
|
範圍:任何
|
Modifier.pointerHoverIcon(修飾符:開發人員可定義游標懸停在元素上方時顯示的指標圖示。 |
|
範圍:任何
|
Modifier.pointerInteropFilter(這個特別的 PointerInputModifier 可用來存取原分派給 Compose 的基礎 |
|
範圍:任何
|
Modifier.pointerInput(key1: Any?, block: PointerInputEventHandler)建立修飾符以便在已修改元素的區域內處理指標輸入。 |
|
範圍:任何
|
Modifier.pointerInput(vararg keys: Any?, block: PointerInputEventHandler)建立修飾符以便在已修改元素的區域內處理指標輸入。 |
|
範圍:任何
|
Modifier.pointerInput(建立修飾符以便在已修改元素的區域內處理指標輸入。 |
定位
|
範圍:任何
|
Modifier.absoluteOffset(offset: Density.() -> IntOffset)將內容位移 |
|
範圍:任何
|
Modifier.absoluteOffset(x: Dp, y: Dp) |
|
範圍:任何
|
將內容位移 |
|
範圍:任何
|
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
捲動
|
範圍:任何
|
Modifier.clipScrollableContainer(orientation: Orientation)剪輯主軸上的可捲動容器邊界,同時保留空間在交叉軸上呈現背景效果 (例如陰影)。 |
|
範圍:任何
|
Modifier.nestedScroll(修改元素讓其加入巢狀捲動階層。 |
|
範圍:任何
|
Modifier.overscroll(overscrollEffect: OverscrollEffect?)從提供的 |
|
範圍:任何
|
Modifier.onPreRotaryScrollEvent(在元件的 |
|
範圍:任何
|
Modifier.onRotaryScrollEvent(在元件的 |
|
範圍:任何
|
Modifier.rotaryScrollable(這個修飾符會將旋轉事件與可捲動的容器 (例如 Column、LazyList 等) 連結。 |
|
範圍:任何
|
Modifier.scrollAway(根據捲動清單提供的捲動狀態,以垂直方式將項目捲動進出檢視畫面。 |
|
範圍:任何
|
Modifier.scrollAway(scrollState: ScrollState, offset: Dp)根據 |
|
範圍:任何
|
Modifier.scrollAway(根據 |
|
範圍:任何
|
Modifier.scrollAway(根據 |
|
範圍:任何
|
Modifier.horizontalScroll(修改元素,當內容的寬度大於可用的上限條件時允許進行水平捲動。 |
|
範圍:任何
|
Modifier.horizontalScroll(修改元素,當內容的寬度大於可用的上限條件時允許進行水平捲動。 |
|
範圍:任何
|
Modifier.verticalScroll(修改元素,當內容的高度大於可用的上限條件時允許進行垂直捲動。 |
|
範圍:任何
|
Modifier.verticalScroll(修改元素,當內容的高度大於可用的上限條件時允許進行垂直捲動。 |
|
範圍:任何
|
Modifier.scrollable2D(設定 XY 方向的觸控捲動和快速滑過功能的使用者介面元素。 |
|
範圍:任何
|
Modifier.scrollableArea(將元件設定為可捲動區域。 |
|
範圍:任何
|
Modifier.scrollableArea(將元件設定為可捲動區域。 |
|
範圍:任何
|
Modifier.scrollable(設定單一 |
|
範圍:任何
|
Modifier.scrollable(設定單一 |
|
範圍:任何
|
@Composable捲軸,代表捲動元件目前的捲動位置。 |
|
範圍:任何
|
在 Android |
語意
|
範圍:任何
|
包含未確定進度指標所需的 |
|
範圍:任何
|
Modifier.progressSemantics(包含確定進度指標或滑桿的進度部分所需用到的 |
|
範圍:任何
|
Modifier.rangeSemantics(用來新增元件資訊的修飾符,表示 Stepper/Slider 的進度。 |
|
範圍:任何
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)清除所有子系節點的語意並設定新的語意。 |
|
範圍:任何
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)對版面配置節點新增語意鍵/值組,以用於測試、無障礙功能等。 |
尺寸
|
範圍:任何
|
Modifier.animateContentSize(此修飾符會在子項修飾符 (如果已經位於鏈結的尾部,則為子項可組合函式) 改變大小時,以本身大小呈現動畫。 |
|
範圍:任何
|
Modifier.animateContentSize(此修飾符會在子項修飾符 (如果已經位於鏈結的尾部,則為子項可組合函式) 改變大小時,以本身大小呈現動畫。 |
|
範圍:任何
|
Modifier.aspectRatio(透過嘗試依下列順序比對其中一個傳入的限制條件,來讓內容大小符合指定的長寬比: |
|
範圍:任何
|
如果元素的測量尺寸較小,這可用於保留至少 48.dp 的大小,減少觸控互動 |
|
範圍:任何
|
如果元素的測量尺寸較小,這可用於保留至少 48.dp 的大小,減少觸控互動 |
|
範圍:任何
|
如果元素的測量尺寸較小,這可用於保留至少 48.dp 的大小,減少觸控互動 |
|
範圍:任何
|
Modifier.height(intrinsicSize: IntrinsicSize)將內容的偏好高度宣告為和內容的最小或最大內建高度相同。 |
|
範圍:任何
|
Modifier.requiredHeight(intrinsicSize: IntrinsicSize)將內容的高度宣告為和內容最小或最大內建高度完全相同。 |
|
範圍:任何
|
Modifier.requiredWidth(intrinsicSize: IntrinsicSize)將內容的寬度宣告為和內容的最小或最大內建寬度完全相同。 |
|
範圍:任何
|
Modifier.width(intrinsicSize: IntrinsicSize)將內容的偏好寬度宣告為和內容的最小或最大內建寬度相同。 |
|
範圍:任何
|
Modifier.onSizeChanged(onSizeChanged: (IntSize) -> Unit)在首次測量元素或元素大小變更時,使用已修改的 Compose UI 元素來叫用。 |
|
範圍:任何
|
Modifier.defaultMinSize(minWidth: Dp, minHeight: Dp)只有在已包裝版面配置不受限制的情況下才限制已包裝版面配置的大小:僅限於傳入的對應限制條件為 |
|
範圍:任何
|
Modifier.fillMaxHeight(fraction: @FloatRange(from = 0.0, to = 1.0) Float)透過設定 |
|
範圍:任何
|
Modifier.fillMaxSize(fraction: @FloatRange(from = 0.0, to = 1.0) Float)透過將 |
|
範圍:任何
|
Modifier.fillMaxWidth(fraction: @FloatRange(from = 0.0, to = 1.0) Float)透過設定 |
|
範圍:任何
|
將內容的偏好高度宣告為精準等於 |
|
範圍:任何
|
依據傳入大小 |
|
範圍:任何
|
Modifier.requiredHeight(height: Dp)將內容的高度宣告為精準等於 |
|
範圍:任何
|
Modifier.requiredHeightIn(min: Dp, max: Dp) |
|
範圍:任何
|
Modifier.requiredSize(size: Dp)將內容的寬度和高度宣告為精準等於 |
|
範圍:任何
|
Modifier.requiredSize(size: DpSize)宣告內容的大小必須完全符合 |
|
範圍:任何
|
Modifier.requiredSize(width: Dp, height: Dp) |
|
範圍:任何
|
將內容的寬度限制在 |
|
範圍:任何
|
Modifier.requiredWidth(width: Dp)將內容的寬度宣告為精準等於 |
|
範圍:任何
|
Modifier.requiredWidthIn(min: Dp, max: Dp) |
|
範圍:任何
|
將內容的偏好大小宣告為精準等於 |
|
範圍:任何
|
宣告內容的偏好大小必須完全等於 |
|
範圍:任何
|
|
|
範圍:任何
|
依據傳入大小 |
|
範圍:任何
|
將內容的偏好寬度宣告為精準等於 |
|
範圍:任何
|
依據傳入大小 |
|
範圍:任何
|
Modifier.wrapContentHeight(允許內容依本身所要的高度進行測量,而無需考慮傳入的測量 |
|
範圍:任何
|
Modifier.wrapContentSize(align: Alignment, unbounded: Boolean)允許內容根據本身所要的大小進行測量,無須考慮傳入的測量 |
|
範圍:任何
|
Modifier.wrapContentWidth(允許內容根據本身所要的寬度進行測量,而無需考慮傳入的測量 |
|
範圍:任何
|
Modifier.touchTargetAwareSize(size: Dp)修飾符,可同時設定 |
|
範圍:任何
|
Modifier.transformedHeight(便利的修飾符,可使用 |
|
範圍:任何
|
Modifier.windowInsetsBottomHeight(insets: WindowInsets) |
|
範圍:任何
|
Modifier.windowInsetsEndWidth(insets: WindowInsets)視 |
|
範圍:任何
|
Modifier.windowInsetsStartWidth(insets: WindowInsets)視 |
|
範圍:任何
|
Modifier.windowInsetsTopHeight(insets: WindowInsets) |
|
範圍:任何
|
@UnstableApi嘗試套用指定的 |
Modifier.skipToLookaheadSize(enabled: () -> Boolean)
|
|
|
範圍:
RowScope |
Modifier.weight( |
|
範圍:
ColumnScope |
Modifier.weight( |
|
範圍:
FlowRowScope |
@ExperimentalLayoutApi讓項目填滿 (可能只有部分) 所在列中最高項目的最大高度,並位於 |
@ExperimentalLayoutApi讓項目填滿 (可能只有部分) 所在資料欄中最寬項目的最大寬度 (在 |
|
|
範圍:
BoxScope |
在完成測量所有其他內容元素後,調整元素大小以符合 |
Modifier.fillParentMaxHeight(透過將 |
|
Modifier.fillParentMaxSize(透過將 |
|
Modifier.fillParentMaxWidth(透過將 |
|
|
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)應套用至範圍內 |
|
Modifier.exposedDropdownSize(matchAnchorWidth: Boolean)應套用至 |
Modifier.preferredHeight(height: Dp)這個修飾符會指定 |
|
Modifier.preferredHeight(這個修飾符會指定窗格的偏好高度,以整體 Scaffold 高度的比例表示。 |
|
Modifier.preferredWidth(proportion: @FloatRange(from = 0.0, to = 1.0) Float)這個修飾符會指定窗格的偏好寬度,以整體 Scaffold 寬度的比例表示。 |
|
Modifier.preferredWidth(width: Dp)這個修飾符會指定 |
測試
轉換
|
範圍:任何
|
設定檢視畫面沿著可組合函式中心旋轉的角度。 |
|
範圍:任何
|
依據相同的縮放比例係數,均勻調整水平軸和垂直軸的內容比例。 |
|
範圍:任何
|
依據下列縮放比例係數,分別沿著水平軸和垂直軸調整可組合項目的內容比例。 |
|
範圍:任何
|
Modifier.transformable(對已修改的 UI 元素啟用轉換手勢。 |
|
範圍:任何
|
Modifier.transformable(對已修改的 UI 元素啟用轉換手勢。 |