การดำเนินการ
ขอบเขต: ทั้งหมด
|
<T : Any?> Modifier.anchoredDraggable(
เปิดใช้ท่าทางสัมผัสการลากระหว่างชุดค่าที่กำหนดไว้ล่วงหน้า |
ขอบเขต: ทั้งหมด
|
<T : Any?> Modifier.
เลิกใช้งานฟังก์ชันนี้แล้ว ระบบได้นำ startDragImmediately ออกโดยไม่มีการแทนที่ |
ขอบเขต: ทั้งหมด
|
<T : Any?> Modifier.anchoredDraggable(
เปิดใช้ท่าทางสัมผัสการลากระหว่างชุดค่าที่กำหนดไว้ล่วงหน้า |
ขอบเขต: ทั้งหมด
|
<T : Any?> Modifier.
เลิกใช้งานฟังก์ชันนี้แล้ว ระบบได้นำ startDragImmediately ออกโดยไม่มีการแทนที่ |
ขอบเขต: ทั้งหมด
|
กำหนดค่าคอมโพเนนต์ให้ได้รับคลิกผ่านเหตุการณ์ "คลิก" จากการป้อนข้อมูลหรือการช่วยเหลือพิเศษ |
ขอบเขต: ทั้งหมด
|
Modifier.clickable(
กำหนดค่าคอมโพเนนต์ให้ได้รับคลิกผ่านเหตุการณ์ "คลิก" จากการป้อนข้อมูลหรือการช่วยเหลือพิเศษ |
ขอบเขต: ทั้งหมด
|
Modifier.combinedClickable(
กำหนดค่าคอมโพเนนต์เพื่อรับการคลิก ดับเบิลคลิก และการคลิกยาวผ่านเหตุการณ์ "คลิก" จากอินพุตหรือการช่วยเหลือพิเศษ |
ขอบเขต: ทั้งหมด
|
Modifier.combinedClickable(
กำหนดค่าคอมโพเนนต์เพื่อรับการคลิก ดับเบิลคลิก และการคลิกยาวผ่านเหตุการณ์ "คลิก" จากอินพุตหรือการช่วยเหลือพิเศษ |
ขอบเขต: ทั้งหมด
|
Modifier.draggable2D(
กำหนดค่าการลากการแตะสำหรับองค์ประกอบ UI ในการวางแนวทั้ง 2 แบบ |
ขอบเขต: ทั้งหมด
|
Modifier.draggable(
กำหนดค่าการลากด้วยการสัมผัสสำหรับองค์ประกอบ UI ใน |
ขอบเขต: ทั้งหมด
|
ใช้แป้นกดร่วมนี้เพื่อจัดกลุ่มรายการ |
ขอบเขต: ทั้งหมด
|
กำหนดค่าคอมโพเนนต์ให้เลือกได้ ซึ่งมักเป็นส่วนหนึ่งของกลุ่มที่ใช้พร้อมกันไม่ได้ ซึ่งจะเลือกได้เพียงรายการเดียวทุกเวลา |
ขอบเขต: ทั้งหมด
|
Modifier.selectable(
กำหนดค่าคอมโพเนนต์ให้เลือกได้ ซึ่งมักเป็นส่วนหนึ่งของกลุ่มที่ใช้พร้อมกันไม่ได้ ซึ่งจะเลือกได้เพียงรายการเดียวทุกเวลา |
ขอบเขต: ทั้งหมด
|
@ExperimentalMaterialApi
ฟังก์ชันนี้เลิกใช้งานแล้ว เราแทนที่ Material ด้วย AnchoredDraggable API ของมูลนิธิแล้ว |
ขอบเขต: ทั้งหมด
|
@ExperimentalWearMaterialApi
เปิดใช้ท่าทางสัมผัสการปัดระหว่างชุดสถานะที่กำหนดไว้ล่วงหน้า |
ขอบเขต: ทั้งหมด
|
Modifier.toggleable(
กำหนดค่าคอมโพเนนต์ให้สลับได้ผ่านเหตุการณ์อินพุตและการช่วยเหลือพิเศษ |
ขอบเขต: ทั้งหมด
|
Modifier.toggleable(
กำหนดค่าคอมโพเนนต์ให้สลับได้ผ่านเหตุการณ์อินพุตและการช่วยเหลือพิเศษ |
ขอบเขต: ทั้งหมด
|
Modifier.triStateToggleable(
กำหนดค่าคอมโพเนนต์ให้สลับได้ผ่านเหตุการณ์อินพุตและการช่วยเหลือพิเศษโดยมี 3 สถานะ ได้แก่ เปิด ปิด และไม่ระบุ |
ขอบเขต: ทั้งหมด
|
Modifier.triStateToggleable(
กำหนดค่าคอมโพเนนต์ให้สลับได้ผ่านเหตุการณ์อินพุตและการช่วยเหลือพิเศษโดยมี 3 สถานะ ได้แก่ เปิด ปิด และไม่ระบุ |
ขอบเขต:
PaneScaffoldScope
|
@ExperimentalMaterial3AdaptiveApi
ตัวแก้ไขที่ควรใช้กับแฮนเดิลการลากที่เขียนได้ด้วย Compose เพื่อให้สามารถลากแฮนเดิลสำหรับลากและทำงานกับ |
ความสอดคล้อง
ขอบเขต:
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
|
ภาพเคลื่อนไหว
ขอบเขต: ทั้งหมด
|
@ExperimentalSharedTransitionApi
|
ขอบเขต: ทั้งหมด
|
@ExperimentalMaterial3ExpressiveApi
ใช้ตัวแก้ไขนี้กับ |
ขอบเขต:
AnimatedVisibilityScope open |
Modifier.animateEnterExit(
ตัวแก้ไข |
ขอบเขต:
LazyItemScope open |
Modifier.animateItem(
ตัวแก้ไขนี้จะทำให้ลักษณะที่ปรากฏของรายการเคลื่อนไหว (เฟดเข้า) การหายไป (ค่อยๆ จางลง) และการเปลี่ยนแปลงตำแหน่ง (เช่น การจัดเรียงรายการใหม่) |
ขอบเขต:
LazyGridItemScope
|
Modifier.animateItem(
ตัวแก้ไขนี้จะทำให้ลักษณะที่ปรากฏของรายการเคลื่อนไหว (เฟดเข้า) การหายไป (ค่อยๆ จางลง) และการเปลี่ยนแปลงตำแหน่ง (เช่น การจัดเรียงรายการใหม่) |
ขอบเขต:
LazyStaggeredGridItemScope
|
Modifier.animateItem(
ตัวแก้ไขนี้จะทำให้ลักษณะที่ปรากฏของรายการเคลื่อนไหว (เฟดเข้า) การหายไป (ค่อยๆ จางลง) และการเปลี่ยนแปลงตำแหน่ง (เช่น การจัดเรียงรายการใหม่) |
พรมแดน
ขอบเขต: ทั้งหมด
|
Modifier.border(border: BorderStroke, shape: Shape)
แก้ไของค์ประกอบเพื่อเพิ่มเส้นขอบที่มีรูปลักษณ์ที่ระบุไว้ด้วย |
ขอบเขต: ทั้งหมด
|
แก้ไของค์ประกอบเพื่อเพิ่มเส้นขอบที่มีรูปลักษณ์ที่ระบุไว้ด้วย |
ขอบเขต: ทั้งหมด
|
แก้ไของค์ประกอบเพื่อเพิ่มเส้นขอบที่มีรูปลักษณ์ที่ระบุไว้ด้วย |
ภาพวาด
ขอบเขต: ทั้งหมด
|
วาดเนื้อหาด้วยอัลฟ่าที่ปรับแล้วซึ่งอาจมีค่าน้อยกว่า 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.shadow(
สร้าง |
ขอบเขต: ทั้งหมด
|
เพิ่มระยะห่างจากขอบเพื่อรองรับส่วนที่เป็น |
ขอบเขต: ทั้งหมด
|
สร้างตัวแก้ไขที่ควบคุมลำดับการวาดสำหรับหน่วยย่อยของเลย์เอาต์หลักเดียวกัน |
โฟกัส
ขอบเขต: ทั้งหมด
|
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.focusRestorer(fallback: FocusRequester)
ตัวแก้ไขนี้สามารถใช้เพื่อบันทึกและคืนค่าโฟกัสไปยังการสนทนากลุ่มได้ |
ขอบเขต: ทั้งหมด
|
@ExperimentalComposeUiApi
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้FocusRestorer(FocusRequester) แทน |
ขอบเขต: ทั้งหมด
|
สร้างการสนทนากลุ่มหรือทำเครื่องหมายคอมโพเนนต์นี้เป็นการสนทนากลุ่ม |
ขอบเขต: ทั้งหมด
|
Modifier.focusable(
กำหนดค่าคอมโพเนนต์ให้โฟกัสได้ผ่านระบบโฟกัสหรือเหตุการณ์ "โฟกัส" ของการช่วยเหลือพิเศษ |
ขอบเขต: ทั้งหมด
|
Modifier.onFocusedBoundsChanged(
เรียกใช้ |
กราฟิก
ขอบเขต: ทั้งหมด
|
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.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(
ตัวแก้ไขที่ช่วยให้นักพัฒนาซอฟต์แวร์กำหนดไอคอนตัวชี้ให้แสดงเมื่อเคอร์เซอร์วางอยู่เหนือองค์ประกอบ |
ขอบเขต: ทั้งหมด
|
Modifier.pointerInteropFilter(
PointerInputModifier แบบพิเศษที่ให้สิทธิ์เข้าถึง |
ขอบเขต: ทั้งหมด
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว Modifier.pointerInput ต้องระบุพารามิเตอร์ "key" อย่างน้อย 1 รายการที่ระบุข้อมูลประจำตัวของแป้นกดร่วม และกำหนดเวลาที่ควรยกเลิก Coroutine ประมวลผลอินพุตก่อนหน้าและเริ่มใช้เอฟเฟกต์ใหม่สำหรับคีย์ใหม่ |
ขอบเขต: ทั้งหมด
|
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)
|
ขอบเขต: ทั้งหมด
|
ปรับค่าเนื้อหาเป็น |
ขอบเขต: ทั้งหมด
|
|
ขอบเขต:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
ขอบเขต:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
ความหมาย
ขอบเขต: ทั้งหมด
|
มี |
ขอบเขต: ทั้งหมด
|
Modifier.progressSemantics(
มี |
ขอบเขต: ทั้งหมด
|
Modifier.rangeSemantics(
แป้นกดร่วมเพื่อเพิ่มความหมายแสดงความคืบหน้าของ Stepper/Slider |
ขอบเขต: ทั้งหมด
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)
ล้างความหมายของโหนดสืบทอดทั้งหมดและตั้งค่าความหมายใหม่ |
ขอบเขต: ทั้งหมด
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)
เพิ่มคู่คีย์/ค่าความหมายลงในโหนดเลย์เอาต์เพื่อใช้ในการทดสอบ การช่วยเหลือพิเศษ ฯลฯ |
เลื่อน
ขอบเขต: ทั้งหมด
|
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.
ฟังก์ชันนี้เลิกใช้งานแล้ว โอเวอร์โหลดนี้มีไว้เพื่อความเข้ากันได้แบบย้อนหลังกับ Compose สำหรับ Wear OS 1.1.การโอเวอร์โหลดที่ใหม่กว่าพร้อมใช้งานซึ่งใช้ ScalingLazyListState จากแพ็กเกจ wear.compose.foundation.lazy |
ขอบเขต: ทั้งหมด
|
Modifier.horizontalScroll(
แก้ไของค์ประกอบเพื่อให้เลื่อนในแนวนอนได้เมื่อความกว้างของเนื้อหามากกว่าข้อจำกัดสูงสุดที่อนุญาต |
ขอบเขต: ทั้งหมด
|
Modifier.horizontalScroll(
แก้ไของค์ประกอบเพื่อให้เลื่อนในแนวนอนได้เมื่อความกว้างของเนื้อหามากกว่าข้อจำกัดสูงสุดที่อนุญาต |
ขอบเขต: ทั้งหมด
|
Modifier.verticalScroll(
แก้ไของค์ประกอบเพื่อให้เลื่อนได้ในแนวตั้งเมื่อเนื้อหามีความสูงเกินกว่าข้อจำกัดสูงสุดที่อนุญาต |
ขอบเขต: ทั้งหมด
|
Modifier.verticalScroll(
แก้ไของค์ประกอบเพื่อให้เลื่อนได้ในแนวตั้งเมื่อเนื้อหามีความสูงเกินกว่าข้อจำกัดสูงสุดที่อนุญาต |
ขอบเขต: ทั้งหมด
|
ตัวแก้ไขที่เปิดใช้การเปลี่ยนรูปแบบ Material3 Motion สำหรับเนื้อหาภายในรายการ |
ขอบเขต: ทั้งหมด
|
@Composable
ตัวแก้ไขที่เปิดใช้การเปลี่ยนรูปแบบ Material3 Motion สำหรับเนื้อหาภายในรายการ |
ขอบเขต: ทั้งหมด
|
@Composable
ตัวแก้ไขที่เปิดใช้การเปลี่ยนรูปแบบ Material3 Motion สำหรับเนื้อหาภายในรายการ |
ขอบเขต: ทั้งหมด
|
Modifier.scrollable(
กำหนดค่าการเลื่อนด้วยการแตะและการปัดนิ้วสำหรับองค์ประกอบ UI ใน |
ขอบเขต: ทั้งหมด
|
Modifier.scrollable(
กำหนดค่าการเลื่อนด้วยการแตะและการปัดนิ้วสำหรับองค์ประกอบ UI ใน |
ขอบเขต: ทั้งหมด
|
ควบคุมแป้นพิมพ์เสมือนเป็นการเลื่อนที่ฝังไว้ใน Android |
ขนาด
ขอบเขต: ทั้งหมด
|
Modifier.animateContentSize(
ตัวแก้ไขนี้จะเปลี่ยนแปลงขนาดของตัวเองเมื่อตัวแก้ไขย่อย (หรือคอมโพสเซอร์ย่อยอยู่หากอยู่ที่ด้านท้ายของเชนอยู่แล้ว) เปลี่ยนขนาด |
ขอบเขต: ทั้งหมด
|
Modifier.animateContentSize(
ตัวแก้ไขนี้จะเปลี่ยนแปลงขนาดของตัวเองเมื่อตัวแก้ไขย่อย (หรือคอมโพสเซอร์ย่อยอยู่หากอยู่ที่ด้านท้ายของเชนอยู่แล้ว) เปลี่ยนขนาด |
ขอบเขต: ทั้งหมด
|
Modifier.aspectRatio(
พยายามกำหนดขนาดเนื้อหาให้ตรงกับอัตราส่วนภาพที่ระบุ โดยพยายามจับคู่ข้อจำกัดที่เข้ามาอย่างใดอย่างหนึ่งในลำดับต่อไปนี้: |
ขอบเขต: ทั้งหมด
|
สงวนขนาดอย่างน้อย 48.dp เพื่อไม่ให้เกิดความสับสนในการโต้ตอบด้วยการสัมผัสหากองค์ประกอบจะวัดเล็กกว่า |
ขอบเขต: ทั้งหมด
|
สงวนขนาดอย่างน้อย 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)
เรียกใช้ด้วยขนาดขององค์ประกอบ UI ของ Compose ที่แก้ไขแล้วเมื่อวัดองค์ประกอบครั้งแรกหรือเมื่อขนาดขององค์ประกอบเปลี่ยนแปลง |
ขอบเขต: ทั้งหมด
|
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.windowInsetsBottomHeight(insets: WindowInsets)
|
ขอบเขต: ทั้งหมด
|
Modifier.windowInsetsEndWidth(insets: WindowInsets)
ตั้งค่าความกว้างของ |
ขอบเขต: ทั้งหมด
|
Modifier.windowInsetsStartWidth(insets: WindowInsets)
ตั้งค่าความกว้างของ |
ขอบเขต: ทั้งหมด
|
Modifier.windowInsetsTopHeight(insets: WindowInsets)
|
ขอบเขต:
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
|
Modifier.preferredWidth(width: Dp)
ตัวแก้ไขนี้จะระบุความกว้างที่ต้องการสำหรับบานหน้าต่าง และการใช้งานแบบโครงของแผงจะพยายามทำให้สอดคล้องกับความกว้างนี้เมื่อแผงที่เชื่อมโยงแสดงผลเป็นแผงคงที่ กล่าวคือ แผงที่ไม่ได้ยืดออกเต็มพื้นที่ที่เหลือ |
การทดสอบ
ขอบเขต: ทั้งหมด
|
ใช้แท็กเพื่ออนุญาตให้พบองค์ประกอบที่แก้ไขในการทดสอบได้ |
การเปลี่ยนรูปแบบ
ขอบเขต: ทั้งหมด
|
ตั้งค่าองศาที่หมุนมุมมองบริเวณกึ่งกลางของ Composable |
ขอบเขต: ทั้งหมด
|
ปรับขนาดเนื้อหาของแกนแนวนอนและแกนแนวตั้งให้เท่าเทียมกันด้วยค่าตัวคูณมาตราส่วนเดียวกัน |
ขอบเขต: ทั้งหมด
|
ปรับขนาดเนื้อหาของ Composable ตามตัวประกอบสเกลต่อไปนี้ตามแกนแนวนอนและแนวตั้งตามลำดับ |
ขอบเขต: ทั้งหมด
|
Modifier.transformable(
เปิดใช้ท่าทางสัมผัสการเปลี่ยนรูปแบบขององค์ประกอบ UI ที่แก้ไขแล้ว |
ขอบเขต: ทั้งหมด
|
Modifier.transformable(
เปิดใช้ท่าทางสัมผัสการเปลี่ยนรูปแบบขององค์ประกอบ UI ที่แก้ไขแล้ว |
อื่นๆ
ขอบเขต: ทั้งหมด
|
@ExperimentalFoundationApi
ฟังก์ชันนี้เลิกใช้งานแล้ว แทนที่โดยโอเวอร์โหลดด้วย Callback เพื่อรับข้อมูลการโอน การตรวจหาเริ่มต้นจะดำเนินการโดย Compose เอง |
ขอบเขต: ทั้งหมด
|
Modifier.basicMarquee(
ใช้เอฟเฟกต์เส้นมาร์คีแบบเคลื่อนไหวกับเนื้อหาที่แก้ไขแล้ว หากชิ้นงานกว้างเกินกว่าที่จะพอดีกับพื้นที่ที่มีอยู่ |
ขอบเขต: ทั้งหมด
|
Modifier.edgeSwipeToDismiss(
จำกัดการปัดเพื่อปิดเพื่อให้ทำงานจากขอบของวิวพอร์ตเท่านั้น |
ขอบเขต: ทั้งหมด
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)
วาดเนื้อหาที่เบลอด้วยรัศมีที่ระบุ |
ขอบเขต: ทั้งหมด
|
Modifier.blur(
วาดเนื้อหาที่เบลอด้วยรัศมีที่ระบุ |
ขอบเขต: ทั้งหมด
|
Modifier.bringIntoViewRequester(
ตัวปรับแต่งที่ใช้ส่งคำขอ |
ขอบเขต: ทั้งหมด
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ BringIntoViewModifierNode แทน |
ขอบเขต: ทั้งหมด
|
Modifier.composed(
ประกาศการจัดองค์ประกอบ |
ขอบเขต: ทั้งหมด
|
Modifier.composed(
ประกาศการจัดองค์ประกอบ |
ขอบเขต: ทั้งหมด
|
Modifier.composed(
ประกาศการจัดองค์ประกอบ |
ขอบเขต: ทั้งหมด
|
Modifier.composed(
ประกาศการจัดองค์ประกอบ |
ขอบเขต: ทั้งหมด
|
Modifier.composed(
ประกาศการจัดองค์ประกอบ |
ขอบเขต: ทั้งหมด
|
Modifier.dragAndDropSource(
|
ขอบเขต: ทั้งหมด
|
@ExperimentalFoundationApi
ฟังก์ชันนี้เลิกใช้งานแล้ว แทนที่โดยโอเวอร์โหลดด้วย Callback เพื่อรับข้อมูลการโอน การตรวจหาเริ่มต้นจะดำเนินการโดย Compose เอง |
ขอบเขต: ทั้งหมด
|
Modifier.dragAndDropSource(
|
ขอบเขต: ทั้งหมด
|
Modifier.dragAndDropTarget(
แป้นกดร่วมที่อนุญาตให้รับจากท่าทางสัมผัสการลากและวาง |
ขอบเขต: ทั้งหมด
|
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้การยกเว้นท่าทางสัมผัสของระบบ |
ขอบเขต: ทั้งหมด
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้การยกเว้นท่าทางสัมผัสของระบบ |
ขอบเขต: ทั้งหมด
|
Modifier.handwritingDetector(callback: () -> Unit)
กำหนดค่าองค์ประกอบให้ทำหน้าที่เป็นตัวตรวจจับการเขียนด้วยลายมือ ซึ่งจะตรวจหาการเขียนด้วยลายมือโดยใช้สไตลัสและมอบสิทธิ์ในการจัดการข้อความที่จดจำได้ให้กับองค์ประกอบอื่น |
ขอบเขต: ทั้งหมด
|
กำหนดค่าองค์ประกอบให้ทำหน้าที่เป็นเครื่องจัดการการเขียนด้วยลายมือของสไตลัส ซึ่งสามารถจัดการการป้อนข้อความจากเซสชันการเขียนด้วยลายมือซึ่งทริกเกอร์โดยการเขียนด้วยลายมือของสไตลัสในตัวตรวจจับการเขียนด้วยลายมือ |
ขอบเขต: ทั้งหมด
|
Modifier.hoverable(
กำหนดค่าคอมโพเนนต์ให้วางเมาส์ผ่านเหตุการณ์เข้า/ออกของตัวชี้ได้ |
ขอบเขต: ทั้งหมด inline |
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว API นี้จะทําให้ตัวแก้ไขของคุณเป็นโมฆะมากเกินกว่าที่จำเป็น จึงไม่แนะนำให้ใช้ |
ขอบเขต: ทั้งหมด
|
Modifier.approachLayout(
สร้างเลย์เอาต์ของแนวทางที่มีจุดมุ่งหมายเพื่อค่อยๆ เข้าใกล้เลย์เอาต์ปลายทางที่คำนวณใน Lookahead Pass |
ขอบเขต: ทั้งหมด
|
Modifier.magnifier(
แสดงวิดเจ็ต |
ขอบเขต: ทั้งหมด
|
Modifier.modifierLocalConsumer(consumer: ModifierLocalReadScope.() -> Unit)
ตัวแก้ไขที่สามารถใช้เพื่อใช้ |
ขอบเขต: ทั้งหมด
|
<T : Any?> Modifier.modifierLocalProvider(
ตัวแก้ไขที่สามารถใช้เพื่อระบุ |
ขอบเขต: ทั้งหมด
|
Modifier.onLayoutRectChanged(
เรียกใช้ |
ขอบเขต: ทั้งหมด
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)
เรียกใช้ |
ขอบเขต: ทั้งหมด
|
@ExperimentalWearMaterialApi
วาดรูปร่างตัวยึดตำแหน่งที่ด้านบนของ Composable และทำให้เคลื่อนไหวเอฟเฟกต์แบบเลื่อนเพื่อนำตัวยึดตำแหน่งออก |
ขอบเขต: ทั้งหมด
|
@Composable
วาดรูปร่างตัวยึดตำแหน่งที่ด้านบนของ Composable และทำให้เคลื่อนไหวเอฟเฟกต์แบบเลื่อนเพื่อนำตัวยึดตำแหน่งออก |
ขอบเขต: ทั้งหมด
|
@ExperimentalWearMaterialApi
ตัวปรับแต่งเพื่อวาดตัวยึดตำแหน่งให้ระยิบระยับบนคอมโพเนนต์ |
ขอบเขต: ทั้งหมด
|
@Composable
ตัวปรับแต่งเพื่อวาดตัวยึดตำแหน่งให้ระยิบระยับบนคอมโพเนนต์ |
ขอบเขต: ทั้งหมด
|
Modifier.stylusHoverIcon(
แป้นกดร่วมที่ช่วยให้นักพัฒนาซอฟต์แวร์กำหนดไอคอนตัวชี้ให้แสดงเมื่อมีการวางเมาส์เหนือองค์ประกอบนั้นๆ |
ขอบเขต: ทั้งหมด
|
Modifier.motionEventSpy(watcher: (motionEvent: MotionEvent) -> Unit)
เรียกใช้ |
ขอบเขต: ทั้งหมด
|
ทำเครื่องหมายสี่เหลี่ยมผืนผ้าสำหรับเลย์เอาต์ว่าไม่ต้องการเป็นหน้าต่างแบบลอย |
ขอบเขต: ทั้งหมด
|
Modifier.preferKeepClear(rectProvider: (LayoutCoordinates) -> Rect)
ทําเครื่องหมายสี่เหลี่ยมผืนผ้าภายในพิกัดเลย์เอาต์ในพื้นที่ซึ่งต้องการให้อยู่นอกหน้าต่างแบบลอย |
ขอบเขต: ทั้งหมด
|
@ExperimentalMaterialApi
ตัวแก้ไขสำหรับการแปลตำแหน่งและการปรับขนาดขนาดของตัวบ่งชี้การดึงเพื่อรีเฟรชโดยอิงตาม |
ขอบเขต: ทั้งหมด
|
@ExperimentalMaterialApi
ตัวปรับแต่งการเลื่อนแบบฝังที่ให้เหตุการณ์การเลื่อนแก่ |
ขอบเขต: ทั้งหมด
|
@ExperimentalMaterialApi
ตัวปรับแต่งการเลื่อนแบบฝังที่มี Callback |
ขอบเขต: ทั้งหมด
|
@ExperimentalMaterial3Api
ตัวแก้ไขที่เพิ่มการเลื่อนที่ซ้อนกันไปยังคอนเทนเนอร์เพื่อรองรับท่าทางสัมผัสการดึงเพื่อรีเฟรช |
ขอบเขต: ทั้งหมด
|
@ExperimentalFoundationApi
กำหนดค่าโหนดปัจจุบันและโหนดย่อยทั้งหมดเป็นตัวรับเนื้อหา |
ขอบเขต: ทั้งหมด
|
Modifier.sensitiveContent(isContentSensitive: Boolean)
แป้นกดร่วมนี้จะให้สัญญาณว่า Composable แสดงเนื้อหาที่ละเอียดอ่อน (เช่น ชื่อผู้ใช้ รหัสผ่าน บัตรเครดิต ฯลฯ) บนหน้าจอ และเนื้อหาควรได้รับการปกป้องในระหว่างการแชร์หน้าจอในสภาพแวดล้อมที่รองรับ |
ขอบเขต: ทั้งหมด
|
Modifier.onInterceptKeyBeforeSoftKeyboard(
การเพิ่ม |
ขอบเขต: ทั้งหมด
|
Modifier.onPreInterceptKeyBeforeSoftKeyboard(
การเพิ่ม |
ขอบเขต: ทั้งหมด
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ย้าย SwedToClose ไปยัง androidx.wear.compose.foundation แล้ว |
ขอบเขต: ทั้งหมด
|
ไม่รวมสี่เหลี่ยมผืนผ้าของเลย์เอาต์จากท่าทางสัมผัสของระบบ |
ขอบเขต: ทั้งหมด
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)
ไม่รวมสี่เหลี่ยมผืนผ้าภายในพิกัดเลย์เอาต์ในเครื่องจากท่าทางสัมผัสของระบบ |
ขอบเขต: ทั้งหมด
|
Modifier.consumeWindowInsets(insets: WindowInsets)
ใช้ส่วนที่ยังไม่มีการใช้งานโดยตัวแก้ไขอื่นๆ ที่คล้ายกับ |
ขอบเขต: ทั้งหมด
|
Modifier.consumeWindowInsets(paddingValues: PaddingValues)
ใช้ |
ขอบเขต: ทั้งหมด
|
Modifier.onConsumedWindowInsetsChanged(
เรียกใช้ |
ขอบเขต: ทั้งหมด
|
การดำเนินการนี้จะคำนวณ |
ขอบเขต:
ExposedDropdownMenuBoxScope
|
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้งานโอเวอร์โหลดที่ใช้ ExposedDropdownMenuAnchorType และพารามิเตอร์ที่เปิดใช้ |
ขอบเขต:
ExposedDropdownMenuBoxScope abstract |
Modifier.menuAnchor(
ตัวแก้ไขซึ่งควรใช้กับองค์ประกอบภายใน |