Tindakan
Cakupan: Semua
|
Mengonfigurasi komponen untuk menerima klik melalui input atau peristiwa "klik" aksesibilitas. |
Cakupan: Semua
|
Modifier.clickable(
Mengonfigurasi komponen untuk menerima klik melalui input atau peristiwa "klik" aksesibilitas. |
Cakupan: Semua
|
@ExperimentalFoundationApi
Mengonfigurasi komponen untuk menerima klik, klik ganda, dan klik panjang melalui input atau peristiwa "klik" aksesibilitas. |
Cakupan: Semua
|
@ExperimentalFoundationApi
Mengonfigurasi komponen untuk menerima klik, klik ganda, dan klik panjang melalui input atau peristiwa "klik" aksesibilitas. |
Cakupan: Semua
|
Modifier.draggable(
Mengonfigurasi tarik sentuh untuk elemen UI dalam satu |
Cakupan: Semua
|
Gunakan pengubah ini untuk mengelompokkan daftar item |
Cakupan: Semua
|
Mengonfigurasi komponen agar dapat dipilih, biasanya sebagai bagian dari grup yang saling eksklusif, saat hanya satu item yang dapat dipilih kapan saja. |
Cakupan: Semua
|
Modifier.selectable(
Mengonfigurasi komponen agar dapat dipilih, biasanya sebagai bagian dari grup yang saling eksklusif, saat hanya satu item yang dapat dipilih kapan saja. |
Cakupan: Semua
|
@ExperimentalMaterialApi
Mengaktifkan gestur geser antar rangkaian status yang telah ditetapkan. |
Cakupan: Semua
|
@ExperimentalWearMaterialApi
Mengaktifkan gestur geser antar rangkaian status yang telah ditetapkan. |
Cakupan: Semua
|
Modifier.toggleable(
Mengonfigurasi komponen agar dapat dialihkan melalui peristiwa input dan aksesibilitas |
Cakupan: Semua
|
Modifier.toggleable(
Mengonfigurasi komponen agar dapat dialihkan melalui peristiwa input dan aksesibilitas. |
Cakupan: Semua
|
Modifier.triStateToggleable(
Mengonfigurasi komponen agar dapat dialihkan melalui peristiwa input dan aksesibilitas dengan tiga status: Aktif, Nonaktif, dan Tidak Pasti. |
Cakupan: Semua
|
Modifier.triStateToggleable(
Mengonfigurasi komponen agar dapat dialihkan melalui peristiwa input dan aksesibilitas dengan tiga status: Aktif, Nonaktif, dan Tidak Pasti. |
Perataan
Cakupan:
BoxScope
|
|
Cakupan:
RowScope
|
Modifier.align(alignment: Alignment.Vertical)
Meratakan elemen secara vertikal dalam |
Cakupan:
RowScope
|
Modifier.alignBy(alignmentLine: HorizontalAlignmentLine)
Memosisikan elemen secara vertikal sedemikian rupa agar |
Cakupan:
RowScope
|
Memosisikan elemen secara vertikal sedemikian rupa sehingga garis perataan untuk konten seperti yang ditentukan oleh |
Cakupan:
RowScope
|
Mengatur posisi elemen secara vertikal sehingga dasar pengukuran pertamanya sejajar dengan elemen yang setara yang juga dikonfigurasi untuk |
Cakupan:
ColumnScope
|
Modifier.align(alignment: Alignment.Horizontal)
Meratakan elemen secara horizontal dalam |
Cakupan:
ColumnScope
|
Modifier.alignBy(alignmentLine: VerticalAlignmentLine)
Mengatur posisi elemen secara horizontal sehingga |
Cakupan:
ColumnScope
|
Mengatur posisi elemen secara horizontal sehingga garis perataan untuk konten seperti yang ditentukan oleh |
Animasi
Cakupan:
LazyItemScope
|
@ExperimentalFoundationApi
Pengubah ini menganimasikan penempatan item dalam daftar Lambat. |
Cakupan:
AnimatedVisibilityScope open |
@ExperimentalAnimationApi
Pengubah |
Batas
Cakupan: Semua
|
Modifier.border(border: BorderStroke, shape: Shape)
Mengubah elemen untuk menambahkan batas dengan tampilan yang ditentukan dengan |
Cakupan: Semua
|
Mengubah elemen untuk menambahkan batas dengan tampilan yang ditentukan dengan |
Cakupan: Semua
|
Mengubah elemen untuk menambahkan batas dengan tampilan yang ditentukan dengan |
Gambar
Cakupan: Semua
|
Menggambar konten dengan alfa yang dimodifikasi yang mungkin kurang dari 1. |
Cakupan: Semua
|
Modifier.background(color: Color, shape: Shape)
Menggambar |
Cakupan: Semua
|
Modifier.background(brush: Brush, shape: Shape, alpha: Float)
|
Cakupan: Semua
|
Memotong konten ke |
Cakupan: Semua
|
Memotong konten ke batas lapisan yang ditentukan pada pengubah ini. |
Cakupan: Semua
|
Modifier.drawBehind(onDraw: DrawScope.() -> Unit)
Menggambar ke dalam |
Cakupan: Semua
|
Modifier.drawWithCache(onBuildDrawCache: CacheDrawScope.() -> DrawResult)
Menggambar ke dalam |
Cakupan: Semua
|
Modifier.drawWithContent(onDraw: ContentDrawScope.() -> Unit)
Membuat |
Cakupan: Semua
|
Modifier.indication(
Menggambar efek visual untuk komponen ini saat interaksi terjadi. |
Cakupan: Semua
|
Modifier.paint(
Memproses gambar konten menggunakan |
Cakupan: Semua
|
Membuat |
Cakupan: Semua
|
Menambahkan padding untuk mengakomodasi inset |
Cakupan: Semua
|
Membuat pengubah yang mengontrol urutan gambar untuk turunan dari induk tata letak yang sama. |
Fokus
Cakupan: Semua
|
Modifier.onFocusChanged(onFocusChanged: (FocusState) -> Unit)
Tambahkan pengubah ini ke komponen untuk mengamati peristiwa status fokus. |
Cakupan: Semua
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)
Tambahkan pengubah ini ke komponen untuk mengamati peristiwa status fokus. |
Cakupan: Semua
|
Fungsi ini tidak digunakan lagi. Diganti oleh focusTarget |
Cakupan: Semua
|
Tambahkan pengubah ini ke komponen agar dapat difokuskan. |
Cakupan: Semua
|
Modifier.
Fungsi ini tidak digunakan lagi. Sebagai gantinya, gunakan focusProperties() |
Cakupan: Semua
|
Modifier.
Fungsi ini tidak digunakan lagi. Sebagai gantinya, gunakan focusRequester() |
Cakupan: Semua
|
Modifier.
Fungsi ini tidak digunakan lagi. Sebagai gantinya, gunakan focusProperties() dan focusRequester() |
Cakupan: Semua
|
Modifier.focusProperties(scope: FocusProperties.() -> Unit)
Pengubah ini memungkinkan Anda menentukan properti yang dapat diakses oleh |
Cakupan: Semua
|
Modifier.focusRequester(focusRequester: FocusRequester)
Tambahkan pengubah ini ke komponen untuk meminta perubahan pada fokus. |
Cakupan: Semua
|
Membuat grup fokus atau menandai komponen ini sebagai grup fokus. |
Cakupan: Semua
|
Modifier.focusable(
Mengonfigurasi komponen agar dapat difokuskan melalui sistem fokus atau peristiwa "fokus" aksesibilitas. |
Cakupan: Semua
|
@ExperimentalFoundationApi
Memanggil |
Grafis
Cakupan: Semua
|
Modifier.graphicsLayer(
|
Cakupan: Semua
|
Modifier.graphicsLayer(block: GraphicsLayerScope.() -> Unit)
|
Cakupan: Semua
|
|
Keyboard
Cakupan: Semua
|
Modifier.onKeyEvent(onKeyEvent: (KeyEvent) -> Boolean)
Menambahkan |
Cakupan: Semua
|
Modifier.onPreviewKeyEvent(onPreviewKeyEvent: (KeyEvent) -> Boolean)
Menambahkan |
Tata letak
Cakupan: Semua
|
Memberi tag pada elemen dengan |
Cakupan: Semua
|
Modifier.layout(measure: MeasureScope.(Measurable, Constraints) -> MeasureResult)
Membuat |
Cakupan: Semua
|
Modifier.onGloballyPositioned(
Memanggil |
Padding
Cakupan: Semua
|
Modifier.paddingFrom(alignmentLine: AlignmentLine, before: Dp, after: Dp)
|
Cakupan: Semua
|
Modifier.paddingFrom(
|
Cakupan: Semua
|
Modifier.paddingFromBaseline(top: Dp, bottom: Dp)
|
Cakupan: Semua
|
Modifier.paddingFromBaseline(top: TextUnit, bottom: TextUnit)
|
Cakupan: Semua
|
Menerapkan ruang tambahan di sepanjang setiap tepi konten dalam |
Cakupan: Semua
|
Menerapkan ruang tambahan di sepanjang setiap tepi konten dalam |
Cakupan: Semua
|
Menerapkan ruang |
Cakupan: Semua
|
Menerapkan |
Cakupan: Semua
|
Modifier.padding(paddingValues: PaddingValues)
Menerapkan |
Cakupan: Semua
|
Menambahkan padding untuk mengakomodasi inset |
Cakupan: Semua
|
Menambahkan padding untuk mengakomodasi |
Cakupan: Semua
|
Menambahkan padding untuk mengakomodasi inset |
Cakupan: Semua
|
Menambahkan padding untuk mengakomodasi inset |
Cakupan: Semua
|
Menambahkan padding untuk mengakomodasi inset |
Cakupan: Semua
|
Menambahkan padding untuk mengakomodasi inset |
Cakupan: Semua
|
Menambahkan padding untuk mengakomodasi inset |
Cakupan: Semua
|
Menambahkan padding untuk mengakomodasi inset |
Cakupan: Semua
|
Menambahkan padding untuk mengakomodasi inset |
Cakupan: Semua
|
Menambahkan padding untuk mengakomodasi inset |
Cakupan: Semua
|
Menambahkan padding untuk mengakomodasi inset |
Cakupan: Semua
|
Modifier.windowInsetsPadding(insets: WindowInsets)
Menambahkan padding sehingga konten tidak memasuki ruang |
Pointer
Cakupan: Semua
|
Modifier.pointerHoverIcon(
Membuat pengubah yang menentukan ikon pointer yang diinginkan saat kursor berada di atas elemen yang dimodifikasi. |
Cakupan: Semua
|
@ExperimentalComposeUiApi
PointerInputModifier khusus yang menyediakan akses ke |
Cakupan: Semua
|
Modifier.
Fungsi ini tidak digunakan lagi. Modifier.pointerInput harus menyediakan satu atau beberapa parameter 'key' yang menentukan identitas pengubah dan menentukan kapan coroutine pemrosesan dari input sebelumnya harus dibatalkan dan efek baru diluncurkan untuk kunci baru. |
Cakupan: Semua
|
Modifier.pointerInput(key1: Any?, block: suspend PointerInputScope.() -> Unit)
Membuat pengubah untuk memproses input pointer dalam region elemen yang diubah. |
Cakupan: Semua
|
Modifier.pointerInput(key1: Any?, key2: Any?, block: suspend PointerInputScope.() -> Unit)
Membuat pengubah untuk memproses input pointer dalam region elemen yang diubah. |
Cakupan: Semua
|
Modifier.pointerInput(vararg keys: Any?, block: suspend PointerInputScope.() -> Unit)
Membuat pengubah untuk memproses input pointer dalam region elemen yang diubah. |
Posisi
Cakupan: Semua
|
Modifier.absoluteOffset(x: Dp, y: Dp)
|
Cakupan: Semua
|
Modifier.absoluteOffset(offset: Density.() -> IntOffset)
Membuat offset konten dengan |
Cakupan: Semua
|
|
Cakupan: Semua
|
Membuat offset konten dengan |
Cakupan:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
Semantik
Cakupan: Semua
|
Modifier.progressSemantics(
Berisi |
Cakupan: Semua
|
Berisi |
Cakupan: Semua
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)
Menghapus semantik dari semua node turunan dan menetapkan semantik baru. |
Cakupan: Semua
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)
Menambahkan key-value pair semantik ke node tata letak, untuk digunakan dalam pengujian, aksesibilitas, dll. |
Scroll
Cakupan: Semua
|
Modifier.clipScrollableContainer(orientation: Orientation)
Memotong batas penampung yang dapat di-scroll pada sumbu utama sekaligus memberikan ruang untuk efek latar belakang (seperti bayangan) pada sumbu silang. |
Cakupan: Semua
|
Modifier.nestedScroll(
Mengubah elemen untuk berpartisipasi dalam hierarki scroll bertingkat. |
Cakupan: Semua
|
@ExperimentalFoundationApi
Pengubah untuk menerapkan overscroll seperti yang ditentukan oleh |
Cakupan: Semua
|
@ExperimentalComposeUiApi
Fungsi ini tidak digunakan lagi. Sebagai gantinya, gunakan bringIntoViewRequester. |
Cakupan: Semua
|
@ExperimentalComposeUiApi
Menambahkan |
Cakupan: Semua
|
@ExperimentalComposeUiApi
Menambahkan |
Cakupan: Semua
|
Modifier.scrollAway(scrollState: ScrollState, offset: Int)
Scroll item ke dalam/ke luar tampilan secara vertikal berdasarkan |
Cakupan: Semua
|
Modifier.scrollAway(
Scroll item ke dalam/ke luar tampilan secara vertikal berdasarkan |
Cakupan: Semua
|
Modifier.scrollAway(
Scroll item ke dalam/ke luar tampilan secara vertikal berdasarkan |
Cakupan: Semua
|
Modifier.horizontalScroll(
Mengubah elemen agar dapat di-scroll secara horizontal saat lebar konten melebihi batas maksimum yang diizinkan. |
Cakupan: Semua
|
Modifier.verticalScroll(
Mengubah elemen agar dapat di-scroll secara vertikal ketika tinggi konten melebihi batas maksimum yang diizinkan. |
Cakupan: Semua
|
Modifier.scrollable(
Mengonfigurasi scroll sentuh dan ayun jari untuk elemen UI dalam satu |
Cakupan: Semua
|
@ExperimentalFoundationApi
Mengonfigurasi scroll sentuh dan ayun jari untuk elemen UI dalam satu |
Cakupan: Semua
|
Mengontrol keyboard virtual sebagai scroll bertingkat di Android |
Ukuran
Cakupan: Semua
|
Modifier.animateContentSize(
Pengubah ini menganimasikan ukurannya sendiri saat pengubah turunannya (atau composable turunan jika sudah berada di ujung rantai) berubah ukuran. |
Cakupan: Semua
|
Modifier.aspectRatio(ratio: Float, matchHeightConstraintsFirst: Boolean)
Mencoba menyesuaikan ukuran konten agar cocok dengan rasio aspek yang ditentukan dengan mencoba mencocokkan salah satu batasan yang masuk dalam urutan berikut: |
Cakupan: Semua
|
Modifier.height(intrinsicSize: IntrinsicSize)
Mendeklarasikan tinggi konten yang disukai agar sama dengan tinggi intrinsik minimum atau maksimum konten. |
Cakupan: Semua
|
Modifier.requiredHeight(intrinsicSize: IntrinsicSize)
Mendeklarasikan tinggi konten agar sama persis dengan tinggi intrinsik minimum atau maksimum konten. |
Cakupan: Semua
|
Modifier.requiredWidth(intrinsicSize: IntrinsicSize)
Mendeklarasikan lebar konten agar sama persis dengan lebar intrinsik minimum atau maksimum konten. |
Cakupan: Semua
|
Modifier.width(intrinsicSize: IntrinsicSize)
Mendeklarasikan lebar konten yang disukai agar sama dengan lebar intrinsik minimum atau maksimum konten. |
Cakupan: Semua
|
Modifier.onSizeChanged(onSizeChanged: (IntSize) -> Unit)
Dipanggil dengan ukuran elemen UI Compose yang dimodifikasi saat elemen pertama kali diukur atau saat ukuran elemen berubah. |
Cakupan: Semua
|
Modifier.defaultMinSize(minWidth: Dp, minHeight: Dp)
Membatasi ukuran tata letak gabungan hanya jika tidak dibatasi: batasan |
Cakupan: Semua
|
Modifier.fillMaxHeight(fraction: Float)
Membuat konten agar mengisi (mungkin hanya sebagian) |
Cakupan: Semua
|
Modifier.fillMaxSize(fraction: Float)
Membuat konten agar mengisi (mungkin hanya sebagian) |
Cakupan: Semua
|
Modifier.fillMaxWidth(fraction: Float)
Membuat konten agar mengisi (mungkin hanya sebagian) |
Cakupan: Semua
|
Mendeklarasikan tinggi konten yang diinginkan menjadi tepat sebesar |
Cakupan: Semua
|
Membatasi tinggi konten menjadi antara |
Cakupan: Semua
|
Modifier.requiredHeight(height: Dp)
Mendeklarasikan tinggi konten agar sama persis dengan |
Cakupan: Semua
|
Modifier.requiredHeightIn(min: Dp, max: Dp)
|
Cakupan: Semua
|
Modifier.requiredSize(size: Dp)
Mendeklarasikan ukuran konten menjadi lebar dan tinggi tepat sebesar |
Cakupan: Semua
|
Modifier.requiredSize(width: Dp, height: Dp)
|
Cakupan: Semua
|
Modifier.requiredSize(size: DpSize)
Mendeklarasikan ukuran konten menjadi tepat |
Cakupan: Semua
|
Membatasi lebar konten menjadi antara |
Cakupan: Semua
|
Modifier.requiredWidth(width: Dp)
Mendeklarasikan lebar konten agar sama persis dengan |
Cakupan: Semua
|
Modifier.requiredWidthIn(min: Dp, max: Dp)
|
Cakupan: Semua
|
Mendeklarasikan ukuran konten yang disukai menjadi tepat sebesar |
Cakupan: Semua
|
Mendeklarasikan ukuran konten yang disukai menjadi tepat sebesar |
Cakupan: Semua
|
Mendeklarasikan ukuran konten yang diinginkan menjadi tepat |
Cakupan: Semua
|
Membatasi lebar konten menjadi di antara |
Cakupan: Semua
|
Mendeklarasikan lebar konten yang diinginkan menjadi tepat sebesar |
Cakupan: Semua
|
Membatasi lebar konten menjadi antara |
Cakupan: Semua
|
Modifier.wrapContentHeight(
Mengizinkan konten melakukan pengukuran sesuai tinggi yang diinginkan tanpa memperhatikan pengukuran masuk |
Cakupan: Semua
|
Modifier.wrapContentSize(align: Alignment, unbounded: Boolean)
Mengizinkan konten melakukan pengukuran sesuai ukuran yang diinginkan tanpa memperhatikan batasan pengukuran |
Cakupan: Semua
|
Modifier.wrapContentWidth(
Mengizinkan konten untuk mengukur sesuai lebar yang diinginkan tanpa memperhatikan pengukuran masuk |
Cakupan: Semua
|
Modifier.windowInsetsBottomHeight(insets: WindowInsets)
|
Cakupan: Semua
|
Modifier.windowInsetsEndWidth(insets: WindowInsets)
Menetapkan lebar ke |
Cakupan: Semua
|
Modifier.windowInsetsStartWidth(insets: WindowInsets)
Menetapkan lebar ke |
Cakupan: Semua
|
Modifier.windowInsetsTopHeight(insets: WindowInsets)
|
Cakupan:
LazyItemScope
|
Modifier.fillParentMaxHeight(fraction: Float)
Membuat konten agar mengisi |
Cakupan:
LazyItemScope
|
Modifier.fillParentMaxSize(fraction: Float)
Membuat konten agar mengisi |
Cakupan:
LazyItemScope
|
Modifier.fillParentMaxWidth(fraction: Float)
Membuat konten agar mengisi |
Cakupan:
BoxScope
|
Mengatur ukuran elemen agar sesuai dengan ukuran |
Cakupan:
RowScope
|
Mengatur ukuran lebar elemen agar sebanding dengan |
Cakupan:
ColumnScope
|
Mengatur ukuran tinggi elemen agar sebanding dengan |
Pengujian
Cakupan: Semua
|
Menerapkan tag untuk memungkinkan elemen yang dimodifikasi ditemukan dalam pengujian. |
Transformasi
Cakupan: Semua
|
Menetapkan derajat saat tampilan diputar di sekitar bagian tengah composable. |
Cakupan: Semua
|
Menskalakan konten composable dengan faktor skala berikut sepanjang sumbu horizontal dan vertikal. |
Cakupan: Semua
|
Menskalakan konten sumbu horizontal dan vertikal secara seragam dengan faktor skala yang sama. |
Cakupan: Semua
|
Modifier.transformable(
Mengaktifkan gestur transformasi elemen UI yang dimodifikasi. |
Lainnya
Cakupan: Semua
|
Modifier.blur(
Menggambar konten yang diburamkan dengan radius yang ditentukan. |
Cakupan: Semua
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)
Menggambar konten yang diburamkan dengan radius yang ditentukan. |
Cakupan: Semua
|
@ExperimentalFoundationApi
Ini adalah pengubah yang dapat digunakan untuk mengirim permintaan bringIntoView. |
Cakupan: Semua
|
Induk yang dapat merespons permintaan |
Cakupan: Semua
|
Modifier.composed(
Mendeklarasikan komposisi tepat waktu |
Cakupan: Semua
|
@ExperimentalComposeUiApi
Mendeklarasikan komposisi tepat waktu |
Cakupan: Semua
|
@ExperimentalComposeUiApi
Mendeklarasikan komposisi tepat waktu |
Cakupan: Semua
|
@ExperimentalComposeUiApi
Mendeklarasikan komposisi tepat waktu |
Cakupan: Semua
|
@ExperimentalComposeUiApi
Mendeklarasikan komposisi tepat waktu |
Cakupan: Semua
|
Fungsi ini tidak digunakan lagi. Gunakan systemGestureExclusion |
Cakupan: Semua
|
Modifier.
Fungsi ini tidak digunakan lagi. Gunakan systemGestureExclusion |
Cakupan: Semua
|
Modifier.hoverable(
Mengonfigurasi komponen agar dapat diarahkan melalui peristiwa masuk/keluar pointer. |
Cakupan: Semua inline |
Modifier.inspectable(
Gunakan ini untuk mengelompokkan kumpulan pengubah umum dan menyediakan |
Cakupan: Semua
|
@ExperimentalFoundationApi
Menampilkan widget |
Cakupan: Semua
|
@ExperimentalComposeUiApi
Pengubah yang dapat digunakan untuk menggunakan |
Cakupan: Semua
|
@ExperimentalComposeUiApi
Pengubah yang dapat digunakan untuk memberikan |
Cakupan: Semua
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)
Memanggil |
Cakupan: Semua
|
@ExperimentalComposeUiApi
Memanggil |
Cakupan: Semua
|
@ExperimentalMaterialApi
Pengubah untuk menerjemahkan posisi dan menskalakan ukuran indikator pull-to-refresh berdasarkan |
Cakupan: Semua
|
@ExperimentalMaterialApi
Pengubah PullRefresh yang akan digunakan bersama |
Cakupan: Semua
|
@ExperimentalMaterialApi
Pengubah untuk mem-build komponen pull-to-refresh. |
Cakupan: Semua
|
@ExperimentalComposeUiApi
Fungsi ini tidak digunakan lagi. Sebagai gantinya, gunakan BringIntoViewResponder. |
Cakupan: Semua
|
Modifier.edgeSwipeToDismiss(
Membatasi geser untuk menutup agar aktif dari tepi area pandang saja. |
Cakupan: Semua
|
Mengecualikan persegi panjang tata letak dari gestur sistem. |
Cakupan: Semua
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)
Mengecualikan persegi panjang dalam koordinat tata letak lokal dari gestur sistem. |
Cakupan: Semua
|
Gunakan inset yang belum digunakan oleh Pengubah inset lain yang mirip dengan |
Cakupan: Semua
|
@ExperimentalLayoutApi
Memakai |
Cakupan: Semua
|
@ExperimentalLayoutApi
Memanggil |