การดำเนินการ
ขอบเขต: Any
|
<T : Any?> Modifier.anchoredDraggable(
เปิดใช้ท่าทางสัมผัสแบบลากระหว่างชุดค่าที่กำหนดไว้ล่วงหน้า |
ขอบเขต: Any
|
<T : Any?> Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว เราได้นำ startDragImmediately ออกโดยไม่มีการแทนที่ |
ขอบเขต: Any
|
<T : Any?> Modifier.anchoredDraggable(
เปิดใช้ท่าทางสัมผัสแบบลากระหว่างชุดค่าที่กำหนดไว้ล่วงหน้า |
ขอบเขต: Any
|
<T : Any?> Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว เราได้นำ startDragImmediately ออกโดยไม่มีการแทนที่ |
ขอบเขต: Any
|
Modifier.clickable(
กำหนดค่าคอมโพเนนต์ให้รับการคลิกผ่านเหตุการณ์ "คลิก" ของอินพุตหรือการช่วยเหลือพิเศษ |
ขอบเขต: Any
|
Modifier.clickable(
กำหนดค่าคอมโพเนนต์ให้รับการคลิกผ่านเหตุการณ์ "คลิก" ของอินพุตหรือการช่วยเหลือพิเศษ |
ขอบเขต: Any
|
Modifier.combinedClickable(
กำหนดค่าคอมโพเนนต์ให้รับการคลิก การดับเบิลคลิก และการคลิกแบบยาวผ่านเหตุการณ์ "คลิก" ของอินพุตหรือการช่วยเหลือพิเศษ |
ขอบเขต: Any
|
Modifier.combinedClickable(
กำหนดค่าคอมโพเนนต์ให้รับการคลิก การดับเบิลคลิก และการคลิกแบบยาวผ่านเหตุการณ์ "คลิก" ของอินพุตหรือการช่วยเหลือพิเศษ |
ขอบเขต: Any
|
Modifier.draggable2D(
กำหนดค่าการลากด้วยการสัมผัสสำหรับองค์ประกอบ UI ในทั้ง 2 แนว |
ขอบเขต: Any
|
Modifier.draggable(
กำหนดค่าการลากด้วยการสัมผัสสำหรับองค์ประกอบ UI ใน |
ขอบเขต: Any
|
ใช้ตัวแก้ไขนี้เพื่อจัดกลุ่มรายการ |
ขอบเขต: Any
|
Modifier.selectable(
กำหนดค่าคอมโพเนนต์ให้เลือกได้ โดยปกติจะเป็นส่วนหนึ่งของกลุ่มที่ไม่ซ้ำกัน ซึ่งเลือกได้เพียง 1 รายการในเวลาใดก็ตาม |
ขอบเขต: Any
|
Modifier.selectable(
กำหนดค่าคอมโพเนนต์ให้เลือกได้ โดยปกติจะเป็นส่วนหนึ่งของกลุ่มที่ไม่ซ้ำกัน ซึ่งเลือกได้เพียง 1 รายการในเวลาใดก็ตาม |
ขอบเขต: Any
|
@ExperimentalMaterialApi
ฟังก์ชันนี้เลิกใช้งานแล้ว เราได้แทนที่ Swipeable ของ Material ด้วย AnchoredDraggable API ของ Foundation |
ขอบเขต: Any
|
@ExperimentalWearMaterialApi
เปิดใช้ท่าทางสัมผัสแบบปัดระหว่างชุดสถานะที่กำหนดไว้ล่วงหน้า |
ขอบเขต: Any
|
Modifier.toggleable(
กำหนดค่าคอมโพเนนต์เพื่อให้สลับได้ผ่านเหตุการณ์อินพุตและการช่วยเหลือพิเศษ |
ขอบเขต: Any
|
Modifier.toggleable(
กำหนดค่าคอมโพเนนต์เพื่อให้สลับได้ผ่านเหตุการณ์อินพุตและการช่วยเหลือพิเศษ |
ขอบเขต: Any
|
Modifier.triStateToggleable(
กำหนดค่าคอมโพเนนต์เพื่อให้สลับได้ผ่านเหตุการณ์อินพุตและการช่วยเหลือพิเศษที่มี 3 สถานะ ได้แก่ เปิด ปิด และไม่ระบุ |
ขอบเขต: Any
|
Modifier.triStateToggleable(
กำหนดค่าคอมโพเนนต์เพื่อให้สลับได้ผ่านเหตุการณ์อินพุตและการช่วยเหลือพิเศษที่มี 3 สถานะ ได้แก่ เปิด ปิด และไม่ระบุ |
ขอบเขต:
PaneScaffoldScope
|
Modifier.paneExpansionDraggable(
ตัวปรับที่ควรใช้กับ Composable ของแฮนเดิลการลากเพื่อให้ลากแฮนเดิลการลากและดำเนินการกับ |
การจัดแนว
ขอบเขต:
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
|
ภาพเคลื่อนไหว
ขอบเขต: Any
|
@ExperimentalSharedTransitionApi
|
ขอบเขต: Any
|
@ExperimentalMaterial3ExpressiveApi
ใช้ตัวแก้ไขนี้กับ |
ขอบเขต:
AnimatedVisibilityScope open |
Modifier.animateEnterExit(
คุณสามารถใช้ตัวแก้ไข |
ขอบเขต:
LazyItemScope open |
Modifier.animateItem(
ตัวปรับนี้จะเคลื่อนไหวลักษณะที่ปรากฏของรายการ (จางเข้า) การหายไป (จางออก) และการเปลี่ยนแปลงตำแหน่ง (เช่น การจัดเรียงรายการใหม่) |
ขอบเขต:
LazyGridItemScope
|
Modifier.animateItem(
ตัวปรับนี้จะเคลื่อนไหวลักษณะที่ปรากฏของรายการ (จางเข้า) การหายไป (จางออก) และการเปลี่ยนแปลงตำแหน่ง (เช่น การจัดเรียงรายการใหม่) |
ขอบเขต:
LazyStaggeredGridItemScope
|
Modifier.animateItem(
ตัวปรับนี้จะเคลื่อนไหวลักษณะที่ปรากฏของรายการ (จางเข้า) การหายไป (จางออก) และการเปลี่ยนแปลงตำแหน่ง (เช่น การจัดเรียงรายการใหม่) |
เส้นขอบ
ขอบเขต: Any
|
Modifier.border(border: BorderStroke, shape: Shape)
แก้ไของค์ประกอบเพื่อเพิ่มเส้นขอบที่มีลักษณะที่ระบุด้วย |
ขอบเขต: Any
|
แก้ไของค์ประกอบเพื่อเพิ่มเส้นขอบที่มีลักษณะที่ระบุด้วย |
ขอบเขต: Any
|
แก้ไของค์ประกอบเพื่อเพิ่มเส้นขอบที่มีลักษณะที่ระบุด้วย |
วาดเขียน
ขอบเขต: Any
|
วาดเนื้อหาที่มีอัลฟ่าที่แก้ไขแล้วซึ่งอาจน้อยกว่า 1 |
ขอบเขต: Any
|
Modifier.background(color: Color, shape: Shape)
|
ขอบเขต: Any
|
Modifier.background(
|
ขอบเขต: Any
|
ตัดเนื้อหาให้เหลือ |
ขอบเขต: Any
|
ตัดเนื้อหาให้พอดีกับขอบเขตของเลเยอร์ที่กำหนดไว้ในตัวแก้ไขนี้ |
ขอบเขต: Any
|
Modifier.drawBehind(onDraw: DrawScope.() -> Unit)
วาดลงใน |
ขอบเขต: Any
|
Modifier.drawWithCache(onBuildDrawCache: CacheDrawScope.() -> DrawResult)
วาดลงใน |
ขอบเขต: Any
|
Modifier.drawWithContent(onDraw: ContentDrawScope.() -> Unit)
สร้าง |
ขอบเขต: Any
|
Modifier.indication(
วาดเอฟเฟกต์ภาพสำหรับคอมโพเนนต์นี้เมื่อมีการโต้ตอบ |
ขอบเขต: Any
|
Modifier.paint(
ระบายสีเนื้อหาโดยใช้ |
ขอบเขต: Any
|
Modifier.dropShadow(shape: Shape, block: DropShadowScope.() -> Unit)
วาดเงาตกกระทบด้านหลังเนื้อหาที่เหลือด้วยรูปทรงที่ระบุและพร็อพเพอร์ตี้เงาที่กำหนดไว้ใน |
ขอบเขต: Any
|
Modifier.dropShadow(shape: Shape, shadow: Shadow)
วาดเงาตกกระทบด้านหลังเนื้อหาที่เหลือด้วยรูปทรงเรขาคณิตที่ระบุโดยรูปร่างที่กำหนดและคุณสมบัติของเงาที่กำหนดโดย |
ขอบเขต: Any
|
Modifier.innerShadow(shape: Shape, block: InnerShadowScope.() -> Unit)
วาดเงาด้านในด้านหลังเนื้อหาที่เหลือด้วยรูปทรงที่ระบุโดยรูปร่างที่กำหนดและพร็อพเพอร์ตี้เงาที่กำหนดไว้ใน |
ขอบเขต: Any
|
Modifier.innerShadow(shape: Shape, shadow: Shadow)
วาดเงาด้านในเหนือเนื้อหาส่วนที่เหลือด้วยรูปทรงที่ระบุและพร็อพเพอร์ตี้เงาที่กำหนดโดย |
ขอบเขต: Any
|
Modifier.shadow(
สร้าง |
ขอบเขต: Any
|
เพิ่มระยะขอบเพื่อรองรับ |
ขอบเขต: Any
|
สร้างตัวแก้ไขที่ควบคุมลำดับการวาดสำหรับองค์ประกอบย่อยของเลย์เอาต์หลักเดียวกัน |
โฟกัส
ขอบเขต: Any
|
Modifier.onFocusChanged(onFocusChanged: (FocusState) -> Unit)
เพิ่มตัวแก้ไขนี้ลงในคอมโพเนนต์เพื่อสังเกตเหตุการณ์สถานะโฟกัส |
ขอบเขต: Any
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)
เพิ่มตัวแก้ไขนี้ลงในคอมโพเนนต์เพื่อสังเกตเหตุการณ์สถานะโฟกัส |
ขอบเขต: Any
|
ฟังก์ชันนี้เลิกใช้งานแล้ว แทนที่ด้วย focusTarget |
ขอบเขต: Any
|
เพิ่มตัวแก้ไขนี้ลงในคอมโพเนนต์เพื่อให้โฟกัสได้ |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ focusProperties() แทน |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ focusRequester() แทน |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ focusProperties() และ focusRequester() แทน |
ขอบเขต: Any
|
Modifier.focusProperties(scope: FocusProperties.() -> Unit)
ตัวแก้ไขนี้ช่วยให้คุณระบุพร็อพเพอร์ตี้ที่เข้าถึงได้ใน |
ขอบเขต: Any
|
Modifier.focusRequester(focusRequester: FocusRequester)
เพิ่มตัวแก้ไขนี้ลงในคอมโพเนนต์เพื่อขอเปลี่ยนโฟกัส |
ขอบเขต: Any
|
Modifier.focusRestorer(fallback: FocusRequester)
ตัวแก้ไขนี้ใช้เพื่อบันทึกและคืนค่าโฟกัสไปยังโฟกัสกรุ๊ปได้ |
ขอบเขต: Any
|
@ExperimentalComposeUiApi
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ focusRestorer(FocusRequester) แทน |
ขอบเขต: Any
|
สร้างกลุ่มทดสอบหรือทำเครื่องหมายคอมโพเนนต์นี้เป็นกลุ่มทดสอบ |
ขอบเขต: Any
|
Modifier.focusable(
กำหนดค่าคอมโพเนนต์ให้โฟกัสได้ผ่านระบบโฟกัสหรือเหตุการณ์ "โฟกัส" ของการช่วยเหลือพิเศษ |
ขอบเขต: Any
|
Modifier.onFocusedBoundsChanged(
เรียกใช้ |
ขอบเขต: Any
|
Modifier.hierarchicalFocusGroup(active: Boolean)
|
ขอบเขต: Any
|
ตัวแก้ไขนี้ใช้ร่วมกับ |
กราฟิก
ขอบเขต: Any
|
Modifier.graphicsLayer(block: GraphicsLayerScope.() -> Unit)
|
ขอบเขต: Any
|
Modifier.graphicsLayer(
|
ขอบเขต: Any
|
|
แป้นพิมพ์
ขอบเขต: Any
|
Modifier.onKeyEvent(onKeyEvent: (KeyEvent) -> Boolean)
การเพิ่ม |
ขอบเขต: Any
|
Modifier.onPreviewKeyEvent(onPreviewKeyEvent: (KeyEvent) -> Boolean)
การเพิ่ม |
เลย์เอาต์
ขอบเขต: Any
|
ทางเลือกแทน |
ขอบเขต: Any
|
ติดแท็กองค์ประกอบด้วย |
ขอบเขต: Any
|
Modifier.layout(measure: MeasureScope.(Measurable, Constraints) -> MeasureResult)
สร้าง |
ขอบเขต: Any
|
Modifier.onGloballyPositioned(
เรียกใช้ |
การเว้นวรรค
ขอบเขต: Any
|
Modifier.paddingFrom(alignmentLine: AlignmentLine, before: Dp, after: Dp)
|
ขอบเขต: Any
|
Modifier.paddingFrom(
|
ขอบเขต: Any
|
Modifier.paddingFromBaseline(top: Dp, bottom: Dp)
|
ขอบเขต: Any
|
Modifier.paddingFromBaseline(top: TextUnit, bottom: TextUnit)
|
ขอบเขต: Any
|
เว้นพื้นที่เพิ่มเติมตามขอบแต่ละด้านของเนื้อหาใน |
ขอบเขต: Any
|
ใช้พื้นที่เพิ่มเติม |
ขอบเขต: Any
|
Modifier.padding(paddingValues: PaddingValues)
ใช้ |
ขอบเขต: Any
|
ใช้พื้นที่ |
ขอบเขต: Any
|
เว้นพื้นที่เพิ่มเติมตามขอบแต่ละด้านของเนื้อหาใน |
ขอบเขต: Any
|
เพิ่มระยะขอบเพื่อรองรับ |
ขอบเขต: Any
|
เพิ่มระยะห่างจากขอบเพื่อรองรับ |
ขอบเขต: Any
|
เพิ่มระยะขอบเพื่อรองรับ |
ขอบเขต: Any
|
เพิ่มระยะขอบเพื่อรองรับ |
ขอบเขต: Any
|
เพิ่มระยะขอบเพื่อรองรับ |
ขอบเขต: Any
|
เพิ่มระยะขอบเพื่อรองรับ |
ขอบเขต: Any
|
เพิ่มระยะขอบเพื่อรองรับ |
ขอบเขต: Any
|
เพิ่มระยะขอบเพื่อรองรับ |
ขอบเขต: Any
|
เพิ่มระยะขอบเพื่อรองรับ |
ขอบเขต: Any
|
เพิ่มระยะขอบเพื่อรองรับ |
ขอบเขต: Any
|
เพิ่มระยะขอบเพื่อรองรับ |
ขอบเขต: Any
|
Modifier.windowInsetsPadding(insets: WindowInsets)
เพิ่มระยะขอบเพื่อให้เนื้อหาไม่เข้าไปใน |
Pointer
ขอบเขต: Any
|
Modifier.pointerHoverIcon(
ตัวแก้ไขที่ช่วยให้นักพัฒนาซอฟต์แวร์กำหนดไอคอนเคอร์เซอร์เพื่อแสดงเมื่อวางเคอร์เซอร์เหนือองค์ประกอบ |
ขอบเขต: Any
|
Modifier.pointerInteropFilter(
PointerInputModifier พิเศษที่ให้สิทธิ์เข้าถึง |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว Modifier.pointerInput ต้องระบุพารามิเตอร์ "คีย์" อย่างน้อย 1 รายการที่กำหนดตัวตนของตัวแก้ไขและกำหนดเวลาที่ควรยกเลิกโครูทีนการประมวลผลอินพุตก่อนหน้า และเปิดเอฟเฟกต์ใหม่สำหรับคีย์ใหม่ |
ขอบเขต: Any
|
Modifier.pointerInput(key1: Any?, block: PointerInputEventHandler)
สร้างตัวแก้ไขสำหรับการประมวลผลอินพุตของเคอร์เซอร์ภายในภูมิภาคขององค์ประกอบที่แก้ไข |
ขอบเขต: Any
|
Modifier.pointerInput(vararg keys: Any?, block: PointerInputEventHandler)
สร้างตัวแก้ไขสำหรับการประมวลผลอินพุตของเคอร์เซอร์ภายในภูมิภาคขององค์ประกอบที่แก้ไข |
ขอบเขต: Any
|
Modifier.pointerInput(
สร้างตัวแก้ไขสำหรับการประมวลผลอินพุตของเคอร์เซอร์ภายในภูมิภาคขององค์ประกอบที่แก้ไข |
ตำแหน่ง
ขอบเขต: Any
|
Modifier.absoluteOffset(offset: Density.() -> IntOffset)
ออฟเซ็ตเนื้อหา |
ขอบเขต: Any
|
Modifier.absoluteOffset(x: Dp, y: Dp)
|
ขอบเขต: Any
|
ออฟเซ็ตเนื้อหา |
ขอบเขต: Any
|
|
ขอบเขต:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
ขอบเขต:
TabRowDefaults
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ร่วมกับเมธอด TabRowDefaults.Indicator ที่เลิกใช้งานแล้วเท่านั้น |
ความหมาย
ขอบเขต: Any
|
มี |
ขอบเขต: Any
|
Modifier.progressSemantics(
มี |
ขอบเขต: Any
|
Modifier.rangeSemantics(
ตัวแก้ไขเพื่อเพิ่มความหมายที่สื่อถึงความคืบหน้าของ Stepper/Slider |
ขอบเขต: Any
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)
ล้างความหมายของโหนดลูกหลานทั้งหมดและตั้งค่าความหมายใหม่ |
ขอบเขต: Any
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)
เพิ่มคู่คีย์/ค่าของความหมายลงในโหนดเลย์เอาต์เพื่อใช้ในการทดสอบ การช่วยเหลือพิเศษ ฯลฯ |
เลื่อน
ขอบเขต: Any
|
Modifier.clipScrollableContainer(orientation: Orientation)
ขอบคลิปของคอนเทนเนอร์ที่เลื่อนได้บนแกนหลักขณะเว้นที่ว่างสำหรับเอฟเฟกต์พื้นหลัง (เช่น เงา) บนแกนขวาง |
ขอบเขต: Any
|
Modifier.nestedScroll(
แก้ไของค์ประกอบเพื่อให้เข้าร่วมในลำดับชั้นการเลื่อนที่ซ้อนกัน |
ขอบเขต: Any
|
Modifier.overscroll(overscrollEffect: OverscrollEffect?)
แสดงการเลื่อนเกินจาก |
ขอบเขต: Any
|
Modifier.onPreRotaryScrollEvent(
การเพิ่ม |
ขอบเขต: Any
|
Modifier.onRotaryScrollEvent(
การเพิ่ม |
ขอบเขต: Any
|
Modifier.rotaryScrollable(
ตัวแก้ไขที่เชื่อมต่อเหตุการณ์การหมุนกับคอนเทนเนอร์ที่เลื่อนได้ เช่น คอลัมน์, LazyList และอื่นๆ |
ขอบเขต: Any
|
Modifier.scrollAway(
เลื่อนรายการในแนวตั้งเข้า/ออกจากมุมมองตามสถานะการเลื่อนที่ระบุโดยรายการที่เลื่อนได้ |
ขอบเขต: Any
|
Modifier.scrollAway(scrollState: ScrollState, offset: Dp)
เลื่อนรายการในแนวตั้งเข้า/ออกจากมุมมองตาม |
ขอบเขต: Any
|
Modifier.scrollAway(
เลื่อนรายการในแนวตั้งเข้า/ออกจากมุมมองตาม |
ขอบเขต: Any
|
Modifier.scrollAway(
เลื่อนรายการในแนวตั้งเข้า/ออกจากมุมมองตาม |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว การโอเวอร์โหลดนี้มีไว้เพื่อให้เข้ากันได้กับ Compose สำหรับ Wear OS 1.1 โดยมีโอเวอร์โหลดเวอร์ชันใหม่กว่าซึ่งใช้ ScalingLazyListState จากแพ็กเกจ wear.compose.foundation.lazy |
ขอบเขต: Any
|
Modifier.horizontalScroll(
แก้ไของค์ประกอบเพื่อให้เลื่อนในแนวนอนได้เมื่อความกว้างของเนื้อหามีขนาดใหญ่กว่าข้อจำกัดสูงสุดที่อนุญาต |
ขอบเขต: Any
|
Modifier.horizontalScroll(
แก้ไของค์ประกอบเพื่อให้เลื่อนในแนวนอนได้เมื่อความกว้างของเนื้อหามีขนาดใหญ่กว่าข้อจำกัดสูงสุดที่อนุญาต |
ขอบเขต: Any
|
Modifier.verticalScroll(
แก้ไของค์ประกอบเพื่อให้เลื่อนในแนวตั้งได้เมื่อความสูงของเนื้อหามากกว่าข้อจำกัดสูงสุดที่อนุญาต |
ขอบเขต: Any
|
Modifier.verticalScroll(
แก้ไของค์ประกอบเพื่อให้เลื่อนในแนวตั้งได้เมื่อความสูงของเนื้อหามากกว่าข้อจำกัดสูงสุดที่อนุญาต |
ขอบเขต: Any
|
Modifier.scrollable2D(
กำหนดค่าการเลื่อนและการปัดด้วยการสัมผัสสำหรับองค์ประกอบ UI ในการวางแนว XY ทั้ง 2 แบบ |
ขอบเขต: Any
|
Modifier.scrollable(
กำหนดค่าการเลื่อนและการปัดด้วยการสัมผัสสำหรับองค์ประกอบ UI ใน |
ขอบเขต: Any
|
Modifier.scrollable(
กำหนดค่าการเลื่อนและการปัดด้วยการสัมผัสสำหรับองค์ประกอบ UI ใน |
ขอบเขต: Any
|
ควบคุมแป้นพิมพ์ซอฟต์แวร์เป็นการเลื่อนที่ซ้อนกันใน Android |
ขนาด
ขอบเขต: Any
|
Modifier.animateContentSize(
ตัวปรับแต่งนี้จะเคลื่อนไหวขนาดของตัวเองเมื่อตัวปรับแต่งย่อย (หรือ Composable ย่อยหากอยู่ที่ท้ายเชนอยู่แล้ว) เปลี่ยนขนาด |
ขอบเขต: Any
|
Modifier.animateContentSize(
ตัวปรับแต่งนี้จะเคลื่อนไหวขนาดของตัวเองเมื่อตัวปรับแต่งย่อย (หรือ Composable ย่อยหากอยู่ที่ท้ายเชนอยู่แล้ว) เปลี่ยนขนาด |
ขอบเขต: Any
|
Modifier.aspectRatio(
พยายามปรับขนาดเนื้อหาให้ตรงกับสัดส่วนภาพที่ระบุโดยพยายามจับคู่ข้อจำกัดขาเข้าข้อใดข้อหนึ่งตามลำดับต่อไปนี้ |
ขอบเขต: Any
|
สำรองขนาดอย่างน้อย 48.dp เพื่อแยกความแตกต่างของการโต้ตอบด้วยการสัมผัสหากองค์ประกอบมีขนาดเล็กกว่า |
ขอบเขต: Any
|
สำรองขนาดอย่างน้อย 48.dp เพื่อแยกความแตกต่างของการโต้ตอบด้วยการสัมผัสหากองค์ประกอบมีขนาดเล็กกว่า |
ขอบเขต: Any
|
สำรองขนาดอย่างน้อย 48.dp เพื่อแยกความแตกต่างของการโต้ตอบด้วยการสัมผัสหากองค์ประกอบมีขนาดเล็กกว่า |
ขอบเขต: Any
|
สำรองขนาดอย่างน้อย 48.dp เพื่อแยกความแตกต่างของการโต้ตอบด้วยการสัมผัสหากองค์ประกอบมีขนาดเล็กกว่า |
ขอบเขต: Any
|
Modifier.height(intrinsicSize: IntrinsicSize)
ประกาศความสูงที่ต้องการของเนื้อหาให้เท่ากับความสูงขั้นต่ำหรือสูงสุดของเนื้อหา |
ขอบเขต: Any
|
Modifier.requiredHeight(intrinsicSize: IntrinsicSize)
ประกาศความสูงของเนื้อหาให้เท่ากับความสูงขั้นต่ำหรือสูงสุดของเนื้อหาโดยไม่มีการเปลี่ยนแปลง |
ขอบเขต: Any
|
Modifier.requiredWidth(intrinsicSize: IntrinsicSize)
ประกาศความกว้างของเนื้อหาให้เท่ากับความกว้างโดยธรรมชาติขั้นต่ำหรือสูงสุดของเนื้อหา |
ขอบเขต: Any
|
Modifier.width(intrinsicSize: IntrinsicSize)
ประกาศความกว้างที่ต้องการของเนื้อหาให้เท่ากับความกว้างโดยธรรมชาติขั้นต่ำหรือสูงสุดของเนื้อหา |
ขอบเขต: Any
|
Modifier.onSizeChanged(onSizeChanged: (IntSize) -> Unit)
เรียกใช้ด้วยขนาดขององค์ประกอบ UI ของ Compose ที่แก้ไขเมื่อมีการวัดองค์ประกอบเป็นครั้งแรกหรือเมื่อขนาดขององค์ประกอบเปลี่ยนแปลง |
ขอบเขต: Any
|
Modifier.defaultMinSize(minWidth: Dp, minHeight: Dp)
จำกัดขนาดของเลย์เอาต์ที่ห่อหุ้มเฉพาะในกรณีที่ไม่มีการจำกัดขนาด: ข้อจำกัด |
ขอบเขต: Any
|
Modifier.fillMaxHeight(fraction: @FloatRange(from = 0.0, to = 1.0) Float)
ให้เนื้อหาเติมเต็ม (อาจเติมเพียงบางส่วน) |
ขอบเขต: Any
|
Modifier.fillMaxSize(fraction: @FloatRange(from = 0.0, to = 1.0) Float)
ให้เนื้อหาเติม (อาจเติมเพียงบางส่วน) |
ขอบเขต: Any
|
Modifier.fillMaxWidth(fraction: @FloatRange(from = 0.0, to = 1.0) Float)
ให้เนื้อหาเติมเต็ม (อาจเติมเพียงบางส่วน) |
ขอบเขต: Any
|
ประกาศความสูงที่ต้องการของเนื้อหาเป็น |
ขอบเขต: Any
|
จำกัดความสูงของเนื้อหาให้อยู่ระหว่าง |
ขอบเขต: Any
|
Modifier.requiredHeight(height: Dp)
ประกาศความสูงของเนื้อหาเป็น |
ขอบเขต: Any
|
Modifier.requiredHeightIn(min: Dp, max: Dp)
|
ขอบเขต: Any
|
Modifier.requiredSize(size: Dp)
ประกาศขนาดของเนื้อหาให้มีความกว้างและความสูงเป็น |
ขอบเขต: Any
|
Modifier.requiredSize(size: DpSize)
ประกาศขนาดของเนื้อหาให้เป็น |
ขอบเขต: Any
|
Modifier.requiredSize(width: Dp, height: Dp)
|
ขอบเขต: Any
|
จำกัดความกว้างของเนื้อหาให้อยู่ระหว่าง |
ขอบเขต: Any
|
Modifier.requiredWidth(width: Dp)
ประกาศความกว้างของเนื้อหาเป็น |
ขอบเขต: Any
|
Modifier.requiredWidthIn(min: Dp, max: Dp)
|
ขอบเขต: Any
|
ประกาศขนาดที่ต้องการของเนื้อหาให้เป็น |
ขอบเขต: Any
|
ประกาศขนาดที่ต้องการของเนื้อหาให้เป็น |
ขอบเขต: Any
|
|
ขอบเขต: Any
|
จำกัดความกว้างของเนื้อหาให้อยู่ระหว่าง |
ขอบเขต: Any
|
ประกาศความกว้างที่ต้องการของเนื้อหาให้เป็น |
ขอบเขต: Any
|
จำกัดความกว้างของเนื้อหาให้อยู่ระหว่าง |
ขอบเขต: Any
|
Modifier.wrapContentHeight(
อนุญาตให้เนื้อหาวัดที่ความสูงที่ต้องการโดยไม่คำนึงถึงการวัดผลขาเข้า |
ขอบเขต: Any
|
Modifier.wrapContentSize(align: Alignment, unbounded: Boolean)
อนุญาตให้เนื้อหามีขนาดตามที่ต้องการโดยไม่คำนึงถึงข้อจำกัดของ |
ขอบเขต: Any
|
Modifier.wrapContentWidth(
อนุญาตให้เนื้อหาวัดที่ความกว้างที่ต้องการโดยไม่คำนึงถึงการวัดที่เข้ามา |
ขอบเขต: Any
|
Modifier.touchTargetAwareSize(size: Dp)
ตัวแก้ไขเพื่อตั้งค่าทั้งขนาดและเป้าหมายการสัมผัสที่แนะนำสำหรับ |
ขอบเขต: Any
|
Modifier.transformedHeight(
ตัวปรับความสะดวกในการคำนวณความสูงที่แปลงแล้วโดยใช้ |
ขอบเขต: Any
|
Modifier.windowInsetsBottomHeight(insets: WindowInsets)
|
ขอบเขต: Any
|
Modifier.windowInsetsEndWidth(insets: WindowInsets)
ตั้งค่าความกว้างให้เท่ากับความกว้างของ |
ขอบเขต: Any
|
Modifier.windowInsetsStartWidth(insets: WindowInsets)
ตั้งค่าความกว้างให้เท่ากับความกว้างของ |
ขอบเขต: Any
|
Modifier.windowInsetsTopHeight(insets: WindowInsets)
|
ขอบเขต: Any
|
@UnstableApi
พยายามปรับขนาดสี่เหลี่ยมผืนผ้าของเนื้อหาต้นฉบับให้พอดีกับปลายทางโดยใช้ |
ขอบเขต:
RowScope
|
Modifier.weight(
ปรับขนาดความกว้างขององค์ประกอบให้เป็นสัดส่วนกับ |
ขอบเขต:
ColumnScope
|
Modifier.weight(
ปรับความสูงขององค์ประกอบให้สอดคล้องกับ |
ขอบเขต:
FlowRowScope
|
@ExperimentalLayoutApi
ให้รายการเติม (อาจเติมเพียงบางส่วน) ความสูงสูงสุดของรายการที่สูงที่สุดในแถวที่วางไว้ภายใน |
ขอบเขต:
FlowColumnScope
|
@ExperimentalLayoutApi
ให้รายการเติม (อาจเติมเพียงบางส่วน) ความกว้างสูงสุดของรายการที่กว้างที่สุดในคอลัมน์ที่วางไว้ภายใน |
ขอบเขต:
BoxScope
|
ปรับขนาดองค์ประกอบให้ตรงกับขนาดของ |
ขอบเขต:
LazyItemScope
|
Modifier.fillParentMaxHeight(
ให้เนื้อหามีขนาดตาม |
ขอบเขต:
LazyItemScope
|
Modifier.fillParentMaxSize(
ให้เนื้อหาเติม |
ขอบเขต:
LazyItemScope
|
Modifier.fillParentMaxWidth(
ให้เนื้อหาเติมเต็ม |
ขอบเขต:
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)
ตัวแก้ไขที่ควรใช้กับ |
ขอบเขต:
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchAnchorWidth: Boolean)
ตัวแก้ไขที่ควรใช้กับเมนูที่วางไว้ภายใน |
ขอบเขต:
PaneScaffoldScope open |
Modifier.dragToResize(state: DragToResizeState)
|
ขอบเขต:
PaneScaffoldScope
|
Modifier.preferredHeight(height: Dp)
ตัวแก้ไขนี้ระบุความสูงที่ต้องการสำหรับบานหน้าต่าง และการติดตั้งใช้งานโครงร่างบานหน้าต่างจะพยายามอย่างเต็มที่เพื่อให้เป็นไปตามความสูงนี้เมื่อมีการแสดงผลบานหน้าต่างที่เชื่อมโยงเป็นบานหน้าต่างที่ปรับโฟลว์ใหม่หรือบานหน้าต่างที่ลอยอยู่ |
ขอบเขต:
PaneScaffoldScope
|
Modifier.preferredWidth(width: Dp)
ตัวแก้ไขนี้จะระบุความกว้างที่ต้องการสำหรับบานหน้าต่าง และการใช้งานโครงสร้างบานหน้าต่างจะพยายามอย่างเต็มที่เพื่อให้เป็นไปตามความกว้างนี้เมื่อมีการแสดงผลบานหน้าต่างที่เชื่อมโยงเป็นบานหน้าต่างแบบคงที่ กล่าวคือ บานหน้าต่างที่ไม่ขยายเพื่อเติมพื้นที่ที่เหลือ |
การทดสอบ
การเปลี่ยนรูปแบบ
ขอบเขต: Any
|
ตั้งค่าองศาที่มุมมองหมุนรอบกึ่งกลางของ Composable |
ขอบเขต: Any
|
ปรับขนาดเนื้อหาของทั้งแกนนอนและแกนตั้งอย่างสม่ำเสมอด้วยตัวประกอบมาตราส่วนเดียวกัน |
ขอบเขต: Any
|
ปรับขนาดเนื้อหาของ Composable ตามปัจจัยการปรับขนาดต่อไปนี้ตามแกนนอนและแกนตั้งตามลำดับ |
ขอบเขต: Any
|
Modifier.transformable(
เปิดใช้ท่าทางสัมผัสการเปลี่ยนรูปแบบขององค์ประกอบ UI ที่แก้ไข |
ขอบเขต: Any
|
Modifier.transformable(
เปิดใช้ท่าทางสัมผัสการเปลี่ยนรูปแบบขององค์ประกอบ UI ที่แก้ไข |
อื่นๆ
ขอบเขต: Any
|
@ExperimentalFoundationApi
ฟังก์ชันนี้เลิกใช้งานแล้ว แทนที่ด้วยการโอเวอร์โหลดที่มีการเรียกกลับเพื่อรับข้อมูลการโอน โดย Compose จะเป็นผู้เริ่มการตรวจหา |
ขอบเขต: Any
|
Modifier.contentType(contentType: ContentType)
ตั้งค่าคำแนะนำในการป้อนข้อความอัตโนมัติด้วย |
ขอบเขต: Any
|
Modifier.basicMarquee(
ใช้เอฟเฟกต์มาร์คีแบบเคลื่อนไหวกับเนื้อหาที่แก้ไขแล้วหากกว้างเกินกว่าจะพอดีกับพื้นที่ที่มี |
ขอบเขต: Any
|
Modifier.edgeSwipeToDismiss(
ปัดแฮนเดิลเพื่อปิดจากขอบของวิวพอร์ต |
ขอบเขต: Any
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)
วาดเนื้อหาที่เบลอด้วยรัศมีที่ระบุ |
ขอบเขต: Any
|
Modifier.blur(
วาดเนื้อหาที่เบลอด้วยรัศมีที่ระบุ |
ขอบเขต: Any
|
Modifier.bringIntoViewRequester(
ตัวแก้ไขที่ใช้ส่ง |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ BringIntoViewModifierNode แทน |
ขอบเขต: Any
|
Modifier.composed(
ประกาศการคอมโพสแบบทันทีของ |
ขอบเขต: Any
|
Modifier.composed(
ประกาศการคอมโพสแบบทันทีของ |
ขอบเขต: Any
|
Modifier.composed(
ประกาศการคอมโพสแบบทันทีของ |
ขอบเขต: Any
|
Modifier.composed(
ประกาศการคอมโพสแบบทันทีของ |
ขอบเขต: Any
|
Modifier.composed(
ประกาศการคอมโพสแบบทันทีของ |
ขอบเขต: Any
|
Modifier.dragAndDropSource(
|
ขอบเขต: Any
|
@ExperimentalFoundationApi
ฟังก์ชันนี้เลิกใช้งานแล้ว แทนที่ด้วยการโอเวอร์โหลดที่มีการเรียกกลับเพื่อรับข้อมูลการโอน โดย Compose จะเป็นผู้เริ่มการตรวจหา |
ขอบเขต: Any
|
Modifier.dragAndDropSource(
|
ขอบเขต: Any
|
Modifier.dragAndDropTarget(
ตัวแก้ไขที่อนุญาตให้รับจากท่าทางสัมผัสการลากและวาง |
ขอบเขต: Any
|
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ systemGestureExclusion |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ systemGestureExclusion |
ขอบเขต: Any
|
Modifier.preferredFrameRate(frameRateCategory: FrameRateCategory)
ตั้งค่าอัตราเฟรมที่ขอใน Composable |
ขอบเขต: Any
|
Modifier.preferredFrameRate(
ตั้งค่าอัตราเฟรมที่ขอใน Composable |
ขอบเขต: Any
|
Modifier.handwritingDetector(callback: () -> Unit)
กำหนดค่าองค์ประกอบให้ทำหน้าที่เป็นเครื่องตรวจจับลายมือ ซึ่งจะตรวจจับลายมือที่เขียนด้วยสไตลัสและมอบหมายการจัดการข้อความที่จดจำได้ให้กับองค์ประกอบอื่น |
ขอบเขต: Any
|
กำหนดค่าองค์ประกอบให้ทำหน้าที่เป็นตัวแฮนเดิลการเขียนด้วยลายมือของสไตลัส ซึ่งสามารถจัดการอินพุตข้อความจากเซสชันการเขียนด้วยลายมือที่ทริกเกอร์โดยการเขียนด้วยลายมือของสไตลัสในเครื่องตรวจจับการเขียนด้วยลายมือ |
ขอบเขต: Any
|
Modifier.hoverable(
กำหนดค่าคอมโพเนนต์ให้วางเมาส์ได้ผ่านเหตุการณ์การเข้า/ออกของเคอร์เซอร์ |
ขอบเขต: Any
|
@ExperimentalIndirectTouchTypeApi
การเพิ่ม |
ขอบเขต: Any
|
@ExperimentalIndirectTouchTypeApi
การเพิ่ม |
ขอบเขต: Any inline |
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว API นี้จะทำให้การลบล้างตัวแก้ไขของคุณไม่ถูกต้องมากกว่าที่จำเป็น จึงไม่แนะนำให้ใช้ |
ขอบเขต: Any
|
ตัวแก้ไขที่ทำให้หน้าจออุปกรณ์เปิดอยู่ตราบใดที่ยังเป็นส่วนหนึ่งขององค์ประกอบบนแพลตฟอร์มที่รองรับ |
ขอบเขต: Any
|
Modifier.layoutBounds(holder: LayoutBoundsHolder)
ซึ่งจะแมป |
ขอบเขต: Any
|
Modifier.approachLayout(
สร้างเลย์เอาต์ของแนวทางที่มีจุดประสงค์เพื่อช่วยให้เข้าใกล้เลย์เอาต์ปลายทางที่คำนวณในการส่งผ่านการมองล่วงหน้าได้ทีละน้อย |
ขอบเขต: Any
|
Modifier.magnifier(
แสดง |
ขอบเขต: Any
|
Modifier.modifierLocalConsumer(consumer: ModifierLocalReadScope.() -> Unit)
ตัวแก้ไขที่ใช้เพื่อใช้ |
ขอบเขต: Any
|
<T : Any?> Modifier.modifierLocalProvider(
ตัวปรับแต่งที่ใช้เพื่อระบุ |
ขอบเขต: Any
|
Modifier.onFirstVisible(
ลงทะเบียนการเรียกกลับเพื่อตรวจสอบว่าโหนดอยู่ภายในวิวพอร์ตของหน้าต่างเป็นครั้งแรกหรือไม่ |
ขอบเขต: Any
|
Modifier.onLayoutRectChanged(
เรียกใช้ |
ขอบเขต: Any
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)
เรียกใช้ |
ขอบเขต: Any
|
Modifier.onVisibilityChanged(
ลงทะเบียนการเรียกกลับเพื่อตรวจสอบว่าโหนดอยู่ภายในวิวพอร์ตของหน้าต่างหรือไม่ |
ขอบเขต: Any
|
@ExperimentalWearMaterialApi
วาดรูปร่างตัวยึดตำแหน่งเหนือ Composable และสร้างภาพเคลื่อนไหวเอฟเฟกต์การล้างเพื่อนำตัวยึดตำแหน่งออก |
ขอบเขต: Any
|
@Composable
Modifier.placeholder จะวาดรูปร่างโครงร่างเหนือคอมโพเนนต์ในกรณีที่ไม่มีเนื้อหาชั่วคราว (เช่น ข้อมูลที่แคชไว้) |
ขอบเขต: Any
|
@ExperimentalWearMaterialApi
ตัวปรับแต่งเพื่อวาดการสั่นไหวของตัวยึดตำแหน่งเหนือคอมโพเนนต์ |
ขอบเขต: Any
|
@Composable
Modifier.placeholderShimmer จะวาดการสั่นไหวเป็นระยะๆ เหนือเนื้อหา เพื่อบ่งบอกให้ผู้ใช้ทราบว่าเนื้อหากำลังโหลดหรืออาจล้าสมัย |
ขอบเขต: Any
|
Modifier.stylusHoverIcon(
ตัวแก้ไขที่ช่วยให้นักพัฒนาซอฟต์แวร์กำหนดไอคอนเคอร์เซอร์ที่จะแสดงเมื่อวางสไตลัสเหนือองค์ประกอบ |
ขอบเขต: Any
|
Modifier.motionEventSpy(watcher: (motionEvent: MotionEvent) -> Unit)
การเรียกใช้ |
ขอบเขต: Any
|
ทำเครื่องหมายสี่เหลี่ยมผังเป็นต้องการหลีกเลี่ยงหน้าต่างลอย |
ขอบเขต: Any
|
Modifier.preferKeepClear(rectProvider: (LayoutCoordinates) -> Rect)
ทำเครื่องหมายสี่เหลี่ยมผืนผ้าภายในพิกัดเลย์เอาต์ในเครื่อง โดยหลีกเลี่ยงหน้าต่างลอย |
ขอบเขต: Any
|
@ExperimentalMaterialApi
ตัวแก้ไขสำหรับการแปลตำแหน่งและปรับขนาดตัวบ่งชี้การดึงเพื่อรีเฟรชตาม |
ขอบเขต: Any
|
@ExperimentalMaterialApi
ตัวแก้ไขการเลื่อนที่ซ้อนกันซึ่งให้เหตุการณ์การเลื่อนแก่ |
ขอบเขต: Any
|
@ExperimentalMaterialApi
ตัวแก้ไขการเลื่อนที่ซ้อนกันซึ่งมีโค้ดเรียกกลับ |
ขอบเขต: Any
|
@ExperimentalMaterial3Api
ตัวแก้ไขที่เพิ่มการเลื่อนที่ซ้อนกันลงในคอนเทนเนอร์เพื่อรองรับท่าทางการดึงเพื่อรีเฟรช |
ขอบเขต: Any
|
@ExperimentalFoundationApi
กำหนดค่าโหนดปัจจุบันและโหนดลูกทั้งหมดเป็นเครื่องรับเนื้อหา |
ขอบเขต: Any
|
Modifier.fitInside(rulers: RectRulers)
ปรับเนื้อหาให้พอดีกับภายใน |
ขอบเขต: Any
|
Modifier.fitOutside(rulers: RectRulers)
หาก |
ขอบเขต: Any
|
Modifier.sensitiveContent(isContentSensitive: Boolean)
ตัวแก้ไขนี้เป็นคำแนะนำว่า Composable แสดงเนื้อหาที่ละเอียดอ่อน (เช่น ชื่อผู้ใช้ รหัสผ่าน บัตรเครดิต ฯลฯ) บนหน้าจอ และควรปกป้องเนื้อหาดังกล่าวในระหว่างการแชร์หน้าจอในสภาพแวดล้อมที่รองรับ |
ขอบเขต: Any
|
Modifier.onInterceptKeyBeforeSoftKeyboard(
การเพิ่ม |
ขอบเขต: Any
|
Modifier.onPreInterceptKeyBeforeSoftKeyboard(
การเพิ่ม |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว SwipeToDismiss ได้รับการย้ายข้อมูลไปยัง androidx.wear.compose.foundation แล้ว |
ขอบเขต: Any
|
ยกเว้นสี่เหลี่ยมผังจากท่าทางสัมผัสของระบบ |
ขอบเขต: Any
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)
ยกเว้นสี่เหลี่ยมผืนผ้าภายในพิกัดเลย์เอาต์ในเครื่องจากการสัมผัสของระบบ |
ขอบเขต: Any
|
Modifier.appendTextContextMenuComponents(builder: TextContextMenuBuilderScope.() -> Unit)
เพิ่ม |
ขอบเขต: Any
|
Modifier.filterTextContextMenuComponents(
เพิ่ม |
ขอบเขต: Any
|
Modifier.consumeWindowInsets(insets: WindowInsets)
ใช้การแทรกที่ยังไม่ได้ใช้โดยตัวแก้ไขการแทรกอื่นๆ ที่คล้ายกับ |
ขอบเขต: Any
|
Modifier.consumeWindowInsets(paddingValues: PaddingValues)
ใช้ |
ขอบเขต: Any
|
Modifier.onConsumedWindowInsetsChanged(
การเรียกใช้ |
ขอบเขต: Any
|
ซึ่งจะคำนวณ |
ขอบเขต:
ExposedDropdownMenuBoxScope
|
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้การโอเวอร์โหลดที่ใช้พารามิเตอร์ ExposedDropdownMenuAnchorType และ enabled |
ขอบเขต:
ExposedDropdownMenuBoxScope abstract |
Modifier.menuAnchor(
ตัวแก้ไขที่ควรใช้กับองค์ประกอบภายใน |