การดำเนินการ
ขอบเขต: Any
|
@ExperimentalFoundationApi
เปิดใช้ท่าทางสัมผัสการลากระหว่างชุดค่าที่กำหนดไว้ล่วงหน้า |
ขอบเขต: Any
|
@ExperimentalFoundationApi
เปิดใช้ท่าทางสัมผัสการลากระหว่างชุดค่าที่กำหนดไว้ล่วงหน้า |
ขอบเขต: ทั้งหมด
|
กำหนดค่าคอมโพเนนต์ให้รับการคลิกผ่านอินพุตหรือเหตุการณ์ "คลิก" ของการช่วยเหลือพิเศษ |
ขอบเขต: Any
|
Modifier.clickable(
กำหนดค่าคอมโพเนนต์ให้รับการคลิกผ่านอินพุตหรือเหตุการณ์ "คลิก" ของการช่วยเหลือพิเศษ |
ขอบเขต: Any
|
@ExperimentalFoundationApi
กำหนดค่าคอมโพเนนต์เพื่อรับการคลิก ดับเบิลคลิก และการคลิกยาวผ่านเหตุการณ์ "คลิก" จากอินพุตหรือการช่วยเหลือพิเศษ |
ขอบเขต: Any
|
@ExperimentalFoundationApi
กำหนดค่าคอมโพเนนต์เพื่อรับการคลิก ดับเบิลคลิก และการคลิกยาวผ่านเหตุการณ์ "คลิก" จากอินพุตหรือการช่วยเหลือพิเศษ |
ขอบเขต: Any
|
@ExperimentalFoundationApi
สร้างตัวแก้ไขที่คล้ายกับ |
ขอบเขต: Any
|
@ExperimentalFoundationApi
กำหนดค่าการลากด้วยการสัมผัสสำหรับองค์ประกอบ UI ในทั้ง 2 การวางแนว |
ขอบเขต: Any
|
Modifier.draggable(
กำหนดค่าการลากด้วยการสัมผัสสำหรับองค์ประกอบ UI ใน |
ขอบเขต: ทั้งหมด
|
ใช้ตัวแก้ไขนี้เพื่อจัดกลุ่มรายการ |
ขอบเขต: Any
|
กำหนดค่าคอมโพเนนต์ให้สามารถเลือกได้ ซึ่งมักจะเป็นส่วนหนึ่งของกลุ่มที่เลือกร่วมกันไม่ได้ โดยสามารถเลือกได้เพียงรายการเดียวในแต่ละครั้ง |
ขอบเขต: ทั้งหมด
|
Modifier.selectable(
กำหนดค่าคอมโพเนนต์ให้สามารถเลือกได้ ซึ่งมักจะเป็นส่วนหนึ่งของกลุ่มที่เลือกร่วมกันไม่ได้ โดยสามารถเลือกได้เพียงรายการเดียวในแต่ละครั้ง |
ขอบเขต: Any
|
@ExperimentalMaterialApi
ฟังก์ชันนี้เลิกใช้งานแล้ว เราแทนที่ Material ด้วย AnchoredDraggable API ของ Foundation แล้ว |
ขอบเขต: Any
|
@ExperimentalWearMaterialApi
เปิดใช้ท่าทางสัมผัสการปัดระหว่างชุดสถานะที่กําหนดไว้ล่วงหน้า |
ขอบเขต: ทั้งหมด
|
Modifier.toggleable(
กำหนดค่าคอมโพเนนต์ให้สลับได้ผ่านเหตุการณ์อินพุตและการช่วยเหลือพิเศษ |
ขอบเขต: ทั้งหมด
|
Modifier.toggleable(
กำหนดค่าคอมโพเนนต์เพื่อให้เปิด/ปิดได้ผ่านอินพุตและเหตุการณ์การช่วยเหลือพิเศษ |
ขอบเขต: Any
|
Modifier.triStateToggleable(
กำหนดค่าคอมโพเนนต์เพื่อให้เปิด/ปิดได้ผ่านอินพุตและเหตุการณ์การช่วยเหลือพิเศษโดยมี 3 สถานะ ได้แก่ เปิด ปิด และไม่ทราบ |
ขอบเขต: Any
|
Modifier.triStateToggleable(
กำหนดค่าคอมโพเนนต์ให้สลับได้ผ่านเหตุการณ์อินพุตและการช่วยเหลือพิเศษโดยมี 3 สถานะ ได้แก่ เปิด ปิด และไม่ระบุ |
การจัดแนว
ขอบเขต:
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
|
ภาพเคลื่อนไหว
ขอบเขต:
AnimatedVisibilityScope
|
Modifier.animateEnterExit(
คุณสามารถใช้ตัวแก้ไข |
ขอบเขต:
LazyItemScope
|
Modifier.animateItem(
ตัวปรับแต่งนี้จะทำให้ลักษณะรายการเคลื่อนไหว (เฟดเข้า) การหายไป (เฟดออก) และการเปลี่ยนแปลงตำแหน่ง (เช่น การจัดเรียงรายการใหม่) |
ขอบเขต:
LazyItemScope
|
@ExperimentalFoundationApi
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ Modifier.animateItem() แทน |
ขอบเขต:
LazyStaggeredGridItemScope
|
Modifier.animateItem(
ตัวแก้ไขนี้จะแสดงภาพเคลื่อนไหวของลักษณะที่ปรากฏของรายการ (ค่อยๆ ปรากฏขึ้น) การหายไป (ค่อยๆ หายไป) และการเปลี่ยนแปลงตำแหน่ง (เช่น การจัดเรียงรายการใหม่) |
ขอบเขต:
LazyStaggeredGridItemScope
|
@ExperimentalFoundationApi
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ Modifier.animateItem() แทน |
เส้นขอบ
ขอบเขต: ทั้งหมด
|
Modifier.border(border: BorderStroke, shape: Shape)
แก้ไของค์ประกอบเพื่อเพิ่มเส้นขอบที่มีรูปลักษณ์ที่ระบุไว้ด้วย |
ขอบเขต: ทั้งหมด
|
แก้ไของค์ประกอบเพื่อเพิ่มเส้นขอบที่มีลักษณะที่ระบุด้วย |
ขอบเขต: Any
|
แก้ไของค์ประกอบเพื่อเพิ่มเส้นขอบที่มีลักษณะที่ระบุด้วย |
วาดเขียน
ขอบเขต: Any
|
วาดเนื้อหาด้วยค่าอัลฟ่าที่แก้ไขแล้วซึ่งอาจน้อยกว่า 1 |
ขอบเขต: Any
|
Modifier.background(color: Color, shape: Shape)
|
ขอบเขต: Any
|
Modifier.background(
|
ขอบเขต: ทั้งหมด
|
ตัดเนื้อหาเป็น |
ขอบเขต: Any
|
ตัดเนื้อหาให้อยู่ภายในขอบเขตของเลเยอร์ที่กำหนดไว้ที่ตัวแก้ไขนี้ |
ขอบเขต: Any
|
Modifier.drawBehind(onDraw: DrawScope.() -> Unit)
วาดเป็น |
ขอบเขต: Any
|
Modifier.drawWithCache(onBuildDrawCache: CacheDrawScope.() -> DrawResult)
วาดลงใน |
ขอบเขต: Any
|
Modifier.drawWithContent(onDraw: ContentDrawScope.() -> Unit)
สร้าง |
ขอบเขต: ทั้งหมด
|
Modifier.indication(
วาดเอฟเฟกต์ภาพสําหรับคอมโพเนนต์นี้เมื่อมีการทำงาน |
ขอบเขต: ทั้งหมด
|
Modifier.paint(
วาดเนื้อหาโดยใช้ |
ขอบเขต: ทั้งหมด
|
Modifier.shadow(
สร้าง |
ขอบเขต: Any
|
เพิ่มระยะห่างจากขอบเพื่อรองรับส่วนแทรก |
ขอบเขต: Any
|
สร้างตัวแก้ไขที่ควบคุมลําดับการวาดสําหรับองค์ประกอบย่อยขององค์ประกอบหลักเลย์เอาต์เดียวกัน |
โฟกัส
ขอบเขต: Any
|
Modifier.onFocusChanged(onFocusChanged: (FocusState) -> Unit)
เพิ่มตัวแก้ไขนี้ลงในคอมโพเนนต์เพื่อสังเกตเหตุการณ์สถานะโฟกัส |
ขอบเขต: Any
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)
เพิ่มตัวแก้ไขนี้ลงในคอมโพเนนต์เพื่อสังเกตเหตุการณ์สถานะโฟกัส |
ขอบเขต: Any
|
ฟังก์ชันนี้เลิกใช้งานแล้ว แทนที่โดย focusTarget |
ขอบเขต: Any
|
เพิ่มตัวแก้ไขนี้ลงในคอมโพเนนต์เพื่อให้โฟกัสได้ |
ขอบเขต: ทั้งหมด
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ให้ใช้ focusProperties() แทน |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ focusRequester() แทน |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ focusProperties() และ focusRequester() แทน |
ขอบเขต: ทั้งหมด
|
Modifier.focusProperties(scope: FocusProperties.() -> Unit)
ตัวแก้ไขนี้ช่วยให้คุณระบุพร็อพเพอร์ตี้ที่ |
ขอบเขต: Any
|
Modifier.focusRequester(focusRequester: FocusRequester)
เพิ่มตัวแก้ไขนี้ลงในคอมโพเนนต์เพื่อส่งคำขอการเปลี่ยนแปลงโฟกัส |
ขอบเขต: ทั้งหมด
|
@ExperimentalComposeUiApi
ตัวแก้ไขนี้ใช้เพื่อบันทึกและคืนค่าโฟกัสไปยังกลุ่มเป้าหมายได้ |
ขอบเขต: Any
|
สร้างการสนทนากลุ่มหรือทำเครื่องหมายคอมโพเนนต์นี้เป็นการสนทนากลุ่ม |
ขอบเขต: ทั้งหมด
|
Modifier.focusable(
กำหนดค่าคอมโพเนนต์ให้โฟกัสได้ผ่านระบบโฟกัสหรือเหตุการณ์ "โฟกัส" ของการช่วยเหลือพิเศษ |
ขอบเขต: Any
|
@ExperimentalFoundationApi
เรียก |
กราฟิก
ขอบเขต: ทั้งหมด
|
Modifier.graphicsLayer(block: GraphicsLayerScope.() -> Unit)
|
ขอบเขต: Any
|
Modifier.graphicsLayer(
|
ขอบเขต: Any
|
|
แป้นพิมพ์
ขอบเขต: Any
|
Modifier.onKeyEvent(onKeyEvent: (KeyEvent) -> Boolean)
การเพิ่ม |
ขอบเขต: ทั้งหมด
|
Modifier.onPreviewKeyEvent(onPreviewKeyEvent: (KeyEvent) -> Boolean)
การเพิ่ม |
เลย์เอาต์
ขอบเขต: Any
|
ทางเลือกของ |
ขอบเขต: Any
|
ติดแท็กองค์ประกอบด้วย |
ขอบเขต: ทั้งหมด
|
Modifier.layout(measure: MeasureScope.(Measurable, Constraints) -> MeasureResult)
สร้าง |
ขอบเขต: Any
|
Modifier.onGloballyPositioned(
เรียกใช้ |
การเติมข้อความ
ขอบเขต: Any
|
Modifier.paddingFrom(alignmentLine: AlignmentLine, before: Dp, after: Dp)
|
ขอบเขต: Any
|
Modifier.paddingFrom(
|
ขอบเขต: ทั้งหมด
|
Modifier.paddingFromBaseline(top: Dp, bottom: Dp)
|
ขอบเขต: ทั้งหมด
|
Modifier.paddingFromBaseline(top: TextUnit, bottom: TextUnit)
|
ขอบเขต: Any
|
เพิ่มระยะขอบในแต่ละด้านของเนื้อหาใน |
ขอบเขต: Any
|
เพิ่มระยะห่าง |
ขอบเขต: ทั้งหมด
|
Modifier.padding(paddingValues: PaddingValues)
ใช้ |
ขอบเขต: Any
|
ใช้พื้นที่ |
ขอบเขต: Any
|
เพิ่มระยะขอบในแต่ละด้านของเนื้อหาใน |
ขอบเขต: Any
|
เพิ่มระยะห่างจากขอบเพื่อรองรับส่วนที่เป็นขอบในของ |
ขอบเขต: ทั้งหมด
|
เพิ่มระยะห่างจากขอบเพื่อรองรับ |
ขอบเขต: Any
|
เพิ่มระยะห่างจากขอบเพื่อรองรับส่วนที่เป็นขอบในของ |
ขอบเขต: Any
|
เพิ่มระยะห่างจากขอบเพื่อรองรับส่วนที่เป็นขอบในของ |
ขอบเขต: Any
|
เพิ่มระยะห่างจากขอบเพื่อรองรับส่วนที่เป็นขอบในของ |
ขอบเขต: Any
|
เพิ่มระยะห่างจากขอบเพื่อรองรับส่วนที่เป็นขอบในของ |
ขอบเขต: Any
|
เพิ่มระยะห่างจากขอบเพื่อรองรับส่วนที่เป็น |
ขอบเขต: Any
|
เพิ่มระยะห่างจากขอบเพื่อรองรับส่วนที่เป็น |
ขอบเขต: ทั้งหมด
|
เพิ่มระยะห่างจากขอบเพื่อรองรับส่วนที่เป็นขอบในของ |
ขอบเขต: Any
|
เพิ่มระยะห่างจากขอบเพื่อรองรับส่วนที่เป็น |
ขอบเขต: Any
|
เพิ่มระยะห่างจากขอบเพื่อรองรับส่วนที่เป็นขอบในของ |
ขอบเขต: ทั้งหมด
|
Modifier.windowInsetsPadding(insets: WindowInsets)
เพิ่มการเว้นวรรคเพื่อไม่ให้เนื้อหาเข้าไปในพื้นที่ |
เคอร์เซอร์
ขอบเขต: Any
|
Modifier.pointerHoverIcon(
ตัวแก้ไขที่ช่วยให้นักพัฒนาซอฟต์แวร์กำหนดไอคอนตัวชี้ให้แสดงเมื่อเคอร์เซอร์วางอยู่เหนือองค์ประกอบ |
ขอบเขต: Any
|
@ExperimentalComposeUiApi
PointerInputModifier แบบพิเศษที่ให้สิทธิ์เข้าถึง |
ขอบเขต: Any
|
@ExperimentalComposeUiApi
ตัวแก้ไขที่อนุญาตให้ติดตามเหตุการณ์การย้ายตัวชี้ (เช่น เมาส์หรือแทร็กแพด) |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว Modifier.pointerInput ต้องระบุพารามิเตอร์ "key" อย่างน้อย 1 รายการที่ระบุข้อมูลประจำตัวของแป้นกดร่วม และกำหนดเวลาที่ควรยกเลิก Coroutine ประมวลผลอินพุตก่อนหน้าและเริ่มใช้เอฟเฟกต์ใหม่สำหรับคีย์ใหม่ |
ขอบเขต: ทั้งหมด
|
Modifier.pointerInput(key1: Any?, block: suspend PointerInputScope.() -> Unit)
สร้างตัวแก้ไขสำหรับการประมวลผลอินพุตตัวชี้ภายในภูมิภาคขององค์ประกอบที่แก้ไขแล้ว |
ขอบเขต: Any
|
Modifier.pointerInput(vararg keys: Any?, block: suspend PointerInputScope.() -> Unit)
สร้างตัวแก้ไขสำหรับการประมวลผลอินพุตตัวชี้ภายในภูมิภาคขององค์ประกอบที่แก้ไขแล้ว |
ขอบเขต: Any
|
Modifier.pointerInput(key1: Any?, key2: Any?, block: suspend PointerInputScope.() -> Unit)
สร้างตัวแก้ไขสำหรับการประมวลผลอินพุตเคอร์เซอร์ภายในขอบเขตขององค์ประกอบที่แก้ไข |
ตำแหน่ง
ขอบเขต: Any
|
Modifier.absoluteOffset(offset: Density.() -> IntOffset)
ปรับค่าเนื้อหาเป็น |
ขอบเขต: Any
|
Modifier.absoluteOffset(x: Dp, y: Dp)
|
ขอบเขต: Any
|
เลื่อนเนื้อหาไป |
ขอบเขต: Any
|
|
ขอบเขต:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
ขอบเขต:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
ความหมาย
ขอบเขต: Any
|
มี |
ขอบเขต: Any
|
Modifier.progressSemantics(
มี |
ขอบเขต: Any
|
Modifier.rangeSemantics(
ตัวแก้ไขเพื่อเพิ่มความหมายที่บ่งบอกความคืบหน้าของตัวควบคุมขั้นตอน/แถบเลื่อน |
ขอบเขต: Any
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)
ล้างความหมายของโหนดสืบทอดทั้งหมดและตั้งค่าความหมายใหม่ |
ขอบเขต: ทั้งหมด
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)
เพิ่มคู่คีย์/ค่าเชิงความหมายลงในโหนดเลย์เอาต์เพื่อใช้ในการทดสอบ การช่วยเหลือพิเศษ ฯลฯ |
เลื่อน
ขอบเขต: Any
|
Modifier.clipScrollableContainer(orientation: Orientation)
ตัดขอบของคอนเทนเนอร์ที่เลื่อนได้ในแกนหลัก ขณะเดียวกันก็เว้นพื้นที่ไว้สำหรับเอฟเฟกต์พื้นหลัง (เช่น เงา) ในแกนขวาง |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ Modifier.pointerInput + PointerEventType.Scroll |
ขอบเขต: Any
|
Modifier.nestedScroll(
แก้ไของค์ประกอบเพื่อให้มีส่วนร่วมในลำดับชั้นการเลื่อนที่ฝังไว้ |
ขอบเขต: ทั้งหมด
|
@ExperimentalFoundationApi
แสดงผลการเลื่อนผ่านจาก |
ขอบเขต: Any
|
Modifier.onPreRotaryScrollEvent(
การเพิ่ม |
ขอบเขต: ทั้งหมด
|
Modifier.onRotaryScrollEvent(
การเพิ่ม |
ขอบเขต: Any
|
Modifier.rotaryScrollable(
ตัวแก้ไขที่เชื่อมต่อเหตุการณ์แบบหมุนกับคอนเทนเนอร์ที่เลื่อนได้ เช่น คอลัมน์ LazyList และอื่นๆ |
ขอบเขต: Any
|
Modifier.scrollAway(scrollState: ScrollState, offset: Dp)
เลื่อนรายการในแนวตั้งเข้า/ออกจากมุมมองตาม |
ขอบเขต: ทั้งหมด
|
Modifier.scrollAway(
เลื่อนรายการในแนวตั้งเข้า/ออกจากมุมมองตาม |
ขอบเขต: Any
|
Modifier.scrollAway(
เลื่อนรายการในแนวตั้งเข้า/ออกจากมุมมองตาม |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว การโอเวอร์โหลดนี้มีไว้เพื่อให้ใช้ร่วมกับ Compose สำหรับ Wear OS 1.1 ได้ ขณะนี้มีเวอร์ชันใหม่กว่าที่ใช้ ScalingLazyListState จากแพ็กเกจ wear.compose.foundation.lazy |
ขอบเขต: ทั้งหมด
|
Modifier.horizontalScroll(
แก้ไของค์ประกอบเพื่ออนุญาตให้เลื่อนในแนวนอนเมื่อความกว้างของเนื้อหาใหญ่กว่าข้อจำกัดสูงสุดที่อนุญาต |
ขอบเขต: ทั้งหมด
|
Modifier.verticalScroll(
แก้ไของค์ประกอบเพื่ออนุญาตให้เลื่อนในแนวตั้งเมื่อความสูงของเนื้อหาใหญ่กว่าข้อจำกัดสูงสุดที่อนุญาต |
ขอบเขต: Any
|
Modifier.scrollable(
กำหนดค่าการเลื่อนด้วยการแตะและการปัดสำหรับองค์ประกอบ UI ใน |
ขอบเขต: Any
|
@ExperimentalFoundationApi
กำหนดค่าการเลื่อนด้วยการแตะและการปัดสำหรับองค์ประกอบ UI ใน |
ขอบเขต: Any
|
@ExperimentalTvFoundationApi
เลิกใช้งานฟังก์ชันนี้แล้ว เลิกใช้งาน scrollableWithPivot แล้ว |
ขอบเขต: Any
|
ควบคุมแป้นพิมพ์บนหน้าจอเป็นการเลื่อนแบบซ้อนกันใน Android |
ขนาด
ขอบเขต: Any
|
Modifier.animateContentSize(
ตัวดัดแปลงนี้จะแสดงภาพเคลื่อนไหวขนาดของตัวเองเมื่อตัวดัดแปลงย่อย (หรือคอมโพสิเบิลย่อยหากอยู่ท้ายเชนอยู่แล้ว) เปลี่ยนขนาด |
ขอบเขต: Any
|
Modifier.animateContentSize(
ตัวดัดแปลงนี้จะแสดงภาพเคลื่อนไหวขนาดของตัวเองเมื่อตัวดัดแปลงย่อย (หรือคอมโพสิเบิลย่อยหากอยู่ท้ายเชนอยู่แล้ว) เปลี่ยนขนาด |
ขอบเขต: 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
|
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
|
Modifier.requiredWidth(width: Dp)
ประกาศความกว้างของเนื้อหาเป็น |
ขอบเขต: Any
|
Modifier.requiredWidthIn(min: Dp, max: Dp)
|
ขอบเขต: Any
|
ประกาศขนาดเนื้อหาที่ต้องการเป็นสี่เหลี่ยมจัตุรัส |
ขอบเขต: ทั้งหมด
|
ประกาศขนาดที่ต้องการของเนื้อหาเป็น |
ขอบเขต: ทั้งหมด
|
|
ขอบเขต: Any
|
จำกัดความกว้างของเนื้อหาให้อยู่ระหว่าง |
ขอบเขต: Any
|
ประกาศความกว้างที่ต้องการของเนื้อหาเป็น |
ขอบเขต: Any
|
จำกัดความกว้างของเนื้อหาให้อยู่ระหว่าง |
ขอบเขต: ทั้งหมด
|
Modifier.wrapContentHeight(
อนุญาตให้เนื้อหาวัดที่ความสูงที่ต้องการโดยไม่คำนึงถึงการวัดผลขาเข้า |
ขอบเขต: Any
|
Modifier.wrapContentSize(align: Alignment, unbounded: Boolean)
อนุญาตให้เนื้อหาวัดตามขนาดที่ต้องการโดยไม่คำนึงถึงข้อจำกัด |
ขอบเขต: Any
|
Modifier.wrapContentWidth(
อนุญาตให้เนื้อหาวัดตามความกว้างที่ต้องการโดยไม่คำนึงถึงการวัดขาเข้า |
ขอบเขต: Any
|
Modifier.touchTargetAwareSize(size: Dp)
ตัวแก้ไขเพื่อตั้งค่าทั้งขนาดและเป้าหมายการสัมผัสที่แนะนำสำหรับ |
ขอบเขต: Any
|
Modifier.windowInsetsBottomHeight(insets: WindowInsets)
|
ขอบเขต: Any
|
Modifier.windowInsetsEndWidth(insets: WindowInsets)
ตั้งค่าความกว้างเป็นค่าของ |
ขอบเขต: Any
|
Modifier.windowInsetsStartWidth(insets: WindowInsets)
ตั้งค่าความกว้างเป็นค่าของ |
ขอบเขต: Any
|
Modifier.windowInsetsTopHeight(insets: WindowInsets)
|
ขอบเขต:
RowScope
|
Modifier.weight(
ปรับขนาดความกว้างขององค์ประกอบตามสัดส่วน |
ขอบเขต:
ColumnScope
|
Modifier.weight(
ปรับขนาดความสูงขององค์ประกอบให้สอดคล้องกับ |
ขอบเขต:
BoxScope
|
ปรับขนาดองค์ประกอบให้ตรงกับขนาดของ |
ขอบเขต:
LazyItemScope
|
Modifier.fillParentMaxHeight(
ให้เนื้อหาเติม |
ขอบเขต:
LazyItemScope
|
Modifier.fillParentMaxSize(
ให้เนื้อหากรอก |
ขอบเขต:
LazyItemScope
|
Modifier.fillParentMaxWidth(
ให้เนื้อหาเติมเต็ม |
ขอบเขต:
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)
ตัวแก้ไขที่ควรใช้กับ |
ขอบเขต:
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)
ตัวแก้ไขที่ควรใช้กับเมนูที่วางไว้ภายใน |
การทดสอบ
การเปลี่ยนรูปแบบ
ขอบเขต: Any
|
ตั้งค่าองศาที่มุมมองหมุนรอบจุดศูนย์กลางขององค์ประกอบ |
ขอบเขต: Any
|
ปรับขนาดเนื้อหาของแกนแนวนอนและแกนแนวตั้งให้เท่าเทียมกันด้วยค่าตัวคูณมาตราส่วนเดียวกัน |
ขอบเขต: Any
|
ปรับขนาดเนื้อหาของคอมโพสิเบิลตามปัจจัยการขยายต่อไปนี้ตามแนวแกนนอนและแนวตั้งตามลำดับ |
ขอบเขต: Any
|
Modifier.transformable(
เปิดใช้ท่าทางสัมผัสการเปลี่ยนรูปแบบขององค์ประกอบ UI ที่แก้ไข |
ขอบเขต: Any
|
@ExperimentalFoundationApi
เปิดใช้ท่าทางสัมผัสการเปลี่ยนรูปแบบขององค์ประกอบ UI ที่แก้ไขแล้ว |
อื่นๆ
ขอบเขต: Any
|
@ExperimentalFoundationApi
ตัวแก้ไขที่อนุญาตให้ระบบถือว่าองค์ประกอบที่ใช้ตัวแก้ไขเป็นแหล่งที่มาของการดำเนินการลากและวาง |
ขอบเขต: Any
|
Modifier.basicMarquee(
ใช้เอฟเฟกต์เส้นมาร์คีแบบเคลื่อนไหวกับเนื้อหาที่แก้ไขแล้ว หากชิ้นงานกว้างเกินกว่าที่จะพอดีกับพื้นที่ที่มีอยู่ |
ขอบเขต: Any
|
Modifier.edgeSwipeToDismiss(
จำกัดการปัดเพื่อปิดให้ใช้งานได้จากขอบของวิวพอร์ตเท่านั้น |
ขอบเขต: Any
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)
วาดเนื้อหาที่เบลอด้วยรัศมีที่ระบุ |
ขอบเขต: Any
|
Modifier.blur(
วาดเนื้อหาที่เบลอด้วยรัศมีที่ระบุ |
ขอบเขต: Any
|
@ExperimentalFoundationApi
ตัวแก้ไขที่ใช้ส่งคำขอ |
ขอบเขต: Any
|
ผู้ปกครองที่ตอบกลับคำขอ |
ขอบเขต: ทั้งหมด
|
Modifier.composed(
ประกาศการคอมโพสิชันแบบทันท่วงทีของ |
ขอบเขต: Any
|
@ExperimentalComposeUiApi
ประกาศการจัดองค์ประกอบ |
ขอบเขต: ทั้งหมด
|
@ExperimentalComposeUiApi
ประกาศการคอมโพสิชันแบบทันท่วงทีของ |
ขอบเขต: Any
|
@ExperimentalComposeUiApi
ประกาศการคอมโพสิชันแบบทันท่วงทีของ |
ขอบเขต: Any
|
@ExperimentalComposeUiApi
ประกาศการคอมโพสิชันแบบทันท่วงทีของ |
ขอบเขต: Any
|
@ExperimentalFoundationApi
ตัวแก้ไขที่อนุญาตให้ระบบถือว่าองค์ประกอบที่ใช้ตัวแก้ไขเป็นแหล่งที่มาของการดำเนินการลากและวาง |
ขอบเขต: ทั้งหมด
|
@ExperimentalFoundationApi
ตัวแก้ไขที่อนุญาตให้รับจากท่าทางสัมผัสการลากและวาง |
ขอบเขต: Any
|
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ systemGestureExclusion |
ขอบเขต: Any
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้ systemGestureExclusion |
ขอบเขต: Any
|
Modifier.handwritingDetector(callback: () -> Unit)
กำหนดค่าองค์ประกอบให้ทำหน้าที่เป็นตัวตรวจจับการเขียนด้วยลายมือ ซึ่งจะตรวจหาการเขียนด้วยลายมือโดยใช้สไตลัสและมอบสิทธิ์ในการจัดการข้อความที่จดจำได้ให้กับองค์ประกอบอื่น |
ขอบเขต: Any
|
กำหนดค่าองค์ประกอบให้ทำหน้าที่เป็นเครื่องจัดการการเขียนด้วยลายมือของสไตลัส ซึ่งสามารถจัดการการป้อนข้อความจากเซสชันการเขียนด้วยลายมือซึ่งทริกเกอร์โดยการเขียนด้วยลายมือของสไตลัสในตัวตรวจจับการเขียนด้วยลายมือ |
ขอบเขต: Any
|
Modifier.hoverable(
กำหนดค่าคอมโพเนนต์ให้วางเมาส์เหนือได้ผ่านเหตุการณ์การเข้าสู่/ออกจากเคอร์เซอร์ |
ขอบเขต: Any inline |
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว API นี้จะทําให้ตัวแก้ไขของคุณใช้งานไม่ได้มากกว่าที่จําเป็น เราจึงไม่แนะนําให้ใช้งาน |
ขอบเขต: Any
|
Modifier.approachLayout(
สร้างเลย์เอาต์แนวทางที่มีไว้เพื่อช่วยในการค่อยๆ เข้าใกล้เลย์เอาต์ปลายทางที่คำนวณในพาสการมองไปข้างหน้า |
ขอบเขต: Any
|
Modifier.magnifier(
แสดงวิดเจ็ต |
ขอบเขต: Any
|
@ExperimentalComposeUiApi
ตัวแก้ไขที่สามารถใช้เพื่อใช้ |
ขอบเขต: ทั้งหมด
|
@ExperimentalComposeUiApi
ตัวแก้ไขที่ใช้ระบุ |
ขอบเขต: Any
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)
เรียกใช้ |
ขอบเขต: Any
|
@ExperimentalWearMaterialApi
วาดรูปร่างตัวยึดตําแหน่งเหนือคอมโพสิเบิลและสร้างเอฟเฟกต์การลบออกเพื่อนำตัวยึดตําแหน่งออก |
ขอบเขต: Any
|
@ExperimentalWearMaterialApi
ตัวแก้ไขสำหรับวาดตัวยึดตำแหน่งที่ระยิบระยับเหนือคอมโพเนนต์ |
ขอบเขต: Any
|
@ExperimentalComposeUiApi
เรียก |
ขอบเขต: Any
|
ทําเครื่องหมายสี่เหลี่ยมผืนผ้าของเลย์เอาต์ว่าต้องการหลีกเลี่ยงหน้าต่างลอย |
ขอบเขต: Any
|
Modifier.preferKeepClear(rectProvider: (LayoutCoordinates) -> Rect)
ทำเครื่องหมายสี่เหลี่ยมผืนผ้าภายในพิกัดเลย์เอาต์ในเครื่องโดยหลีกเลี่ยงหน้าต่างลอย |
ขอบเขต: Any
|
@ExperimentalMaterialApi
ตัวแก้ไขสำหรับการแปลตำแหน่งและการปรับขนาดของไอคอนการปัดเพื่อรีเฟรชตาม |
ขอบเขต: Any
|
@ExperimentalMaterialApi
ตัวปรับแต่งการเลื่อนแบบฝังที่ให้เหตุการณ์การเลื่อนแก่ |
ขอบเขต: Any
|
@ExperimentalMaterialApi
ตัวแก้ไขการเลื่อนที่ฝังไว้ซึ่งให้ |
ขอบเขต: Any
|
@ExperimentalMaterial3Api
ตัวแก้ไขที่เพิ่มการเลื่อนที่ฝังลงในคอนเทนเนอร์เพื่อรองรับท่าทางการปัดเพื่อรีเฟรช |
ขอบเขต: Any
|
@ExperimentalMaterial3Api
ตัวแก้ไขที่จัดการขนาด การเลื่อน การครอบตัด เงา และการวาดพื้นหลังของตัวบ่งชี้การปัดเพื่อรีเฟรช ซึ่งมีประโยชน์เมื่อใช้ตัวบ่งชี้ที่กําหนดเอง |
ขอบเขต: Any
|
@ExperimentalFoundationApi
กำหนดค่าโหนดปัจจุบันและโหนดย่อยทั้งหมดเป็นผู้รับเนื้อหา |
ขอบเขต: Any
|
@ExperimentalComposeUiApi
การเพิ่ม |
ขอบเขต: Any
|
@ExperimentalComposeUiApi
การเพิ่ม |
ขอบเขต: ทั้งหมด
|
Modifier.
ฟังก์ชันนี้เลิกใช้งานแล้ว เราได้ย้ายข้อมูล SwipeToDismiss ไปยัง androidx.wear.compose.foundation แล้ว |
ขอบเขต: Any
|
ไม่รวมสี่เหลี่ยมผืนผ้าของเลย์เอาต์จากท่าทางสัมผัสของระบบ |
ขอบเขต: Any
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)
ไม่รวมสี่เหลี่ยมผืนผ้าภายในพิกัดเลย์เอาต์ในเครื่องจากท่าทางสัมผัสของระบบ |
ขอบเขต: Any
|
Modifier.consumeWindowInsets(insets: WindowInsets)
ใช้ส่วนตัดที่ตัวแก้ไขส่วนตัดอื่นๆ ยังไม่ได้ใช้ ซึ่งคล้ายกับ |
ขอบเขต: Any
|
Modifier.consumeWindowInsets(paddingValues: PaddingValues)
ใช้ |
ขอบเขต: Any
|
Modifier.onConsumedWindowInsetsChanged(
เรียกใช้ |
ขอบเขต:
TooltipBoxScope
|
|
ขอบเขต:
ExposedDropdownMenuBoxScope
|
ฟังก์ชันนี้เลิกใช้งานแล้ว ใช้การโอเวอร์โหลดที่นำ MenuAnchorType และพารามิเตอร์ที่เปิดใช้ |
ขอบเขต:
ExposedDropdownMenuBoxScope abstract |
Modifier.menuAnchor(type: MenuAnchorType, enabled: Boolean)
ตัวแก้ไขที่ควรใช้กับองค์ประกอบภายใน |