Działania
|
Zakres: dowolny
|
<T : Any?> Modifier.anchoredDraggable(Włącz gesty przeciągania między zbiorem zdefiniowanych wartości. |
|
Zakres: dowolny
|
<T : Any?> Modifier.anchoredDraggable(Włącz gesty przeciągania między zbiorem zdefiniowanych wartości. |
|
Zakres: dowolny
|
Modifier.clickable(Skonfiguruj komponent tak, aby odbierał kliknięcia za pomocą zdarzenia „click” (kliknięcie) wywoływanego przez dane wejściowe lub ułatwienia dostępu. |
|
Zakres: dowolny
|
Modifier.clickable(Skonfiguruj komponent tak, aby odbierał kliknięcia za pomocą zdarzenia „click” (kliknięcie) wywoływanego przez dane wejściowe lub ułatwienia dostępu. |
|
Zakres: dowolny
|
Modifier.combinedClickable(Skonfiguruj komponent tak, aby odbierał kliknięcia, dwukrotne kliknięcia i długie kliknięcia za pomocą zdarzenia „kliknięcie” wejścia lub ułatwień dostępu. |
|
Zakres: dowolny
|
Modifier.combinedClickable(Skonfiguruj komponent tak, aby odbierał kliknięcia, dwukrotne kliknięcia i długie kliknięcia za pomocą zdarzenia „kliknięcie” wejścia lub ułatwień dostępu. |
|
Zakres: dowolny
|
Modifier.draggable2D(Skonfiguruj przeciąganie dotykowe elementu interfejsu w obu orientacjach. |
|
Zakres: dowolny
|
Modifier.draggable(Skonfiguruj przeciąganie dotykowe elementu interfejsu w jednym |
|
Zakres: dowolny
|
Użyj tego modyfikatora, aby zgrupować listę elementów |
|
Zakres: dowolny
|
Modifier.selectable(Skonfiguruj komponent tak, aby można go było wybrać, zwykle w ramach wzajemnie wykluczającej się grupy, w której w danym momencie można wybrać tylko jeden element. |
|
Zakres: dowolny
|
Modifier.selectable(Skonfiguruj komponent tak, aby można go było wybrać, zwykle w ramach wzajemnie wykluczającej się grupy, w której w danym momencie można wybrać tylko jeden element. |
|
Zakres: dowolny
|
@ExperimentalWearMaterialApiWłącz gesty przesuwania między zestawem predefiniowanych stanów. |
|
Zakres: dowolny
|
Modifier.toggleable(Konfigurowanie komponentu, aby można go było przełączać za pomocą zdarzeń wejściowych i zdarzeń ułatwień dostępu |
|
Zakres: dowolny
|
Modifier.toggleable(Skonfiguruj komponent, aby można go było przełączać za pomocą zdarzeń wejściowych i zdarzeń ułatwień dostępu. |
|
Zakres: dowolny
|
Modifier.triStateToggleable(Skonfiguruj komponent tak, aby można go było przełączać za pomocą zdarzeń wejściowych i zdarzeń ułatwień dostępu w 3 stanach: włączony, wyłączony i nieokreślony. |
|
Zakres: dowolny
|
Modifier.triStateToggleable(Skonfiguruj komponent tak, aby można go było przełączać za pomocą zdarzeń wejściowych i zdarzeń ułatwień dostępu w 3 stanach: włączony, wyłączony i nieokreślony. |
|
Zakres:
PaneScaffoldScope |
Modifier.paneExpansionDraggable(Modyfikator, który należy zastosować w kompozycji uchwytu, aby można było go przeciągać i prawidłowo obsługiwać podany element |
Spójne pomiary
|
Zakres:
RowScope |
Modifier.align(alignment: Alignment.Vertical)Wyrównaj element w pionie w sekcji |
|
Zakres:
RowScope |
Ustaw element w pionie tak, aby linia wyrównania treści określona przez |
|
Zakres:
RowScope |
Modifier.alignBy(alignmentLine: HorizontalAlignmentLine)Ustaw element w pionie tak, aby jego |
|
Zakres:
RowScope |
Ustaw element w pionie tak, aby jego pierwsza linia bazowa była wyrównana z elementami równorzędnymi, które również są skonfigurowane jako |
|
Zakres:
ColumnScope |
Modifier.align(alignment: Alignment.Horizontal)Wyrównaj element w poziomie w elemencie |
|
Zakres:
ColumnScope |
Ustaw element w poziomie tak, aby linia wyrównania treści określona przez |
|
Zakres:
ColumnScope |
Modifier.alignBy(alignmentLine: VerticalAlignmentLine)Ustaw element w poziomie tak, aby jego |
|
Zakres:
BoxScope |
Animacja
|
Zakres: dowolny
|
Modifier.animateBounds(
|
|
Zakres: dowolny
|
Modifier.animateFloatingActionButton(Zastosuj ten modyfikator do |
|
Zakres:
AnimatedVisibilityScope |
Modifier.animateEnterExit(Modyfikator |
|
Zakres:
LazyItemScope |
Modifier.animateItem(Ten modyfikator animuje pojawianie się (pojawianie się), znikanie (znikanie) i zmiany położenia elementu (np. zmianę kolejności). |
|
Zakres:
LazyGridItemScope |
Modifier.animateItem(Ten modyfikator animuje pojawianie się (pojawianie się), znikanie (znikanie) i zmiany położenia elementu (np. zmianę kolejności). |
|
Zakres:
LazyStaggeredGridItemScope |
Modifier.animateItem(Ten modyfikator animuje pojawianie się (pojawianie się), znikanie (znikanie) i zmiany położenia elementu (np. zmianę kolejności). |
Obramowanie
|
Zakres: dowolny
|
Modifier.border(border: BorderStroke, shape: Shape)Zmodyfikuj element, aby dodać obramowanie o wyglądzie określonym za pomocą |
|
Zakres: dowolny
|
Zmodyfikuj element, aby dodać obramowanie o wyglądzie określonym za pomocą |
|
Zakres: dowolny
|
Zmodyfikuj element, aby dodać obramowanie o wyglądzie określonym za pomocą |
Rysunek
|
Zakres: dowolny
|
Rysuj treści ze zmodyfikowaną wartością alfa, która może być mniejsza niż 1. |
|
Zakres: dowolny
|
Modifier.background(color: Color, shape: Shape) |
|
Zakres: dowolny
|
Modifier.background( |
|
Zakres: dowolny
|
Przytnij treść do rozmiaru |
|
Zakres: dowolny
|
Przytnij zawartość do granic warstwy zdefiniowanej w tym modyfikatorze. |
|
Zakres: dowolny
|
Modifier.drawBehind(onDraw: DrawScope.() -> Unit)Narysuj |
|
Zakres: dowolny
|
Modifier.drawWithCache(onBuildDrawCache: CacheDrawScope.() -> DrawResult)Rysuj w |
|
Zakres: dowolny
|
Modifier.drawWithContent(onDraw: ContentDrawScope.() -> Unit)Tworzy |
|
Zakres: dowolny
|
Modifier.indication(Rysuje efekty wizualne dla tego komponentu, gdy dochodzi do interakcji. |
|
Zakres: dowolny
|
Modifier.paint(Maluj treści za pomocą |
|
Zakres: dowolny
|
Modifier.dropShadow(shape: Shape, block: DropShadowScope.() -> Unit)Rysuje cień za pozostałą częścią treści o geometrii określonej przez podany kształt i właściwości cienia zdefiniowane w |
|
Zakres: dowolny
|
Modifier.dropShadow(shape: Shape, shadow: Shadow)Rysuje cień za resztą treści o geometrii określonej przez podany kształt i właściwości cienia zdefiniowane przez |
|
Zakres: dowolny
|
Modifier.innerShadow(shape: Shape, block: InnerShadowScope.() -> Unit)Rysuje cień wewnętrzny za pozostałą częścią treści o geometrii określonej przez podany kształt i właściwości cienia zdefiniowane przez |
|
Zakres: dowolny
|
Modifier.innerShadow(shape: Shape, shadow: Shadow)Rysuje wewnętrzny cień na wierzchu pozostałej części treści o geometrii określonej przez podany kształt i właściwości cienia zdefiniowane przez |
|
Zakres: dowolny
|
Tworzy element |
|
Zakres: dowolny
|
Dodaje dopełnienie, aby uwzględnić wcięcia |
|
Zakres: dowolny
|
Tworzy modyfikator, który kontroluje kolejność rysowania elementów podrzędnych tego samego elementu nadrzędnego układu. |
Ostrość
|
Zakres: dowolny
|
Modifier.onFocusChanged(onFocusChanged: (FocusState) -> Unit)Dodaj ten modyfikator do komponentu, aby obserwować zdarzenia stanu zaznaczenia. |
|
Zakres: dowolny
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)Dodaj ten modyfikator do komponentu, aby obserwować zdarzenia stanu zaznaczenia. |
|
Zakres: dowolny
|
Dodaj ten modyfikator do komponentu, aby można było go zaznaczyć. |
|
Zakres: dowolny
|
Modifier.focusProperties(scope: FocusProperties.() -> Unit)Ten modyfikator umożliwia określanie właściwości, które są dostępne dla |
|
Zakres: dowolny
|
Modifier.focusRequester(focusRequester: FocusRequester)Dodaj ten modyfikator do komponentu, aby poprosić o zmianę fokusu. |
|
Zakres: dowolny
|
Modifier.focusRestorer(fallback: FocusRequester)Ten modyfikator może służyć do zapisywania i przywracania ostrości w grupie fokusowej. |
|
Zakres: dowolny
|
Tworzy grupę fokusową lub oznacza ten komponent jako grupę fokusową. |
|
Zakres: dowolny
|
Modifier.focusable(Skonfiguruj komponent tak, aby można było go zaznaczyć za pomocą systemu zaznaczania lub zdarzenia „zaznaczanie” ułatwień dostępu. |
|
Zakres: dowolny
|
Modifier.hierarchicalFocusGroup(active: Boolean)
|
|
Zakres: dowolny
|
Ten modyfikator jest używany w połączeniu z modyfikatorem |
Grafika
|
Zakres: dowolny
|
Modifier.graphicsLayer(block: GraphicsLayerScope.() -> Unit)
|
|
Zakres: dowolny
|
Modifier.graphicsLayer(
|
|
Zakres: dowolny
|
|
Klawiatura
|
Zakres: dowolny
|
Modifier.onKeyEvent(onKeyEvent: (KeyEvent) -> Boolean)Dodanie tego |
|
Zakres: dowolny
|
Modifier.onPreviewKeyEvent(onPreviewKeyEvent: (KeyEvent) -> Boolean)Dodanie tego |
Układ
|
Zakres: dowolny
|
Alternatywa dla |
|
Zakres: dowolny
|
Oznacz element tagiem |
|
Zakres: dowolny
|
Modifier.layout(measure: MeasureScope.(Measurable, Constraints) -> MeasureResult)Tworzy |
|
Zakres: dowolny
|
Modifier.onGloballyPositioned(Wywołaj funkcję |
Inne
|
Zakres: dowolny
|
Modifier.contentType(contentType: ContentType)Ustaw wskazówkę autouzupełniania za pomocą |
|
Zakres: dowolny
|
Modifier.basicMarquee(Stosuje animowany efekt markizy do zmodyfikowanej treści, jeśli jest ona zbyt szeroka, aby zmieścić się w dostępnym miejscu. |
|
Zakres: dowolny
|
Modifier.edgeSwipeToDismiss(Uchwyty można przesuwać, aby zamknąć widok z krawędzi obszaru wyświetlania. |
|
Zakres: dowolny
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)Rysuje treść z rozmyciem o określonych promieniach. |
|
Zakres: dowolny
|
Modifier.blur(Rysuje treść z rozmyciem o określonych promieniach. |
|
Zakres: dowolny
|
Modifier.bringIntoViewRequester(Modyfikator, którego można używać do wysyłania żądań |
|
Zakres: dowolny
|
Modifier.composed(Zadeklaruj kompozycję |
|
Zakres: dowolny
|
Modifier.composed(Zadeklaruj kompozycję |
|
Zakres: dowolny
|
Modifier.composed(Zadeklaruj kompozycję |
|
Zakres: dowolny
|
Modifier.composed(Zadeklaruj kompozycję |
|
Zakres: dowolny
|
Modifier.composed(Zadeklaruj kompozycję |
|
Zakres: dowolny
|
Modifier.contentColorProvider(contentColor: Color)Udostępnia |
|
Zakres: dowolny
|
Modifier.depthEffect(depthEffect: DepthEffect?, shape: Shape)Renderuje cienie dla podanego elementu |
|
Zakres: dowolny
|
Modifier.dragAndDropSource(Element |
|
Zakres: dowolny
|
Modifier.dragAndDropSource(Element |
|
Zakres: dowolny
|
Modifier.dragAndDropTarget(Modyfikator, który umożliwia odbieranie danych z gestu przeciągania i upuszczania. |
|
Zakres: dowolny
|
Modifier.preferredFrameRate(frameRateCategory: FrameRateCategory)Ustawianie żądanej liczby klatek na sekundę w przypadku komponentu Composable |
|
Zakres: dowolny
|
Modifier.preferredFrameRate(Ustawianie żądanej liczby klatek na sekundę w przypadku komponentu Composable |
|
Zakres: dowolny
|
Modifier.handwritingDetector(callback: () -> Unit)Konfiguruje element jako detektor pisma odręcznego, który wykrywa pismo odręczne pisane rysikiem i przekazuje obsługę rozpoznanego tekstu do innego elementu. |
|
Zakres: dowolny
|
Konfiguruje element tak, aby działał jako moduł obsługi pisma odręcznego za pomocą rysika, który może obsługiwać wprowadzanie tekstu z sesji pisania odręcznego wywołanej przez pismo odręczne za pomocą rysika na detektorze pisma odręcznego. |
|
Zakres: dowolny
|
Modifier.hoverable(Skonfiguruj komponent tak, aby można było najeżdżać na niego wskaźnikiem za pomocą zdarzeń wejścia/wyjścia wskaźnika. |
|
Zakres: dowolny
|
Modyfikator, który utrzymuje ekran urządzenia włączony, dopóki jest on częścią kompozycji na obsługiwanych platformach. |
|
Zakres: dowolny
|
Modifier.layoutBounds(holder: LayoutBoundsHolder)Spowoduje to przypisanie |
|
Zakres: dowolny
|
Modifier.approachLayout(Tworzy układ zbliżania, który ma pomóc w stopniowym zbliżaniu się do układu miejsca docelowego obliczonego w trakcie prognozowania. |
|
Zakres: dowolny
|
Modifier.magnifier(Wyświetla widżet |
|
Zakres: dowolny
|
Modifier.modifierLocalConsumer(consumer: ModifierLocalReadScope.() -> Unit)Modyfikator, który może używać |
|
Zakres: dowolny
|
<T : Any?> Modifier.modifierLocalProvider(Modyfikator, który może służyć do przekazywania |
|
Zakres: dowolny
|
Modifier.onLayoutRectChanged(Wywołuje funkcję |
|
Zakres: dowolny
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)Wywołaj |
|
Zakres: dowolny
|
Modifier.onVisibilityChanged(Rejestruje wywołanie zwrotne, aby monitorować, czy węzeł znajduje się w widocznym obszarze okna. |
|
Zakres: dowolny
|
@ComposableRejestruje moduł obsługi gestów. |
|
Zakres: dowolny
|
Modifier.oneHandedGesture(Rejestruje moduł obsługi gestów. |
|
Zakres: dowolny
|
@ExperimentalWearMaterialApiRysuje kształt symbolu zastępczego na komponencie i animuje efekt wycierania, aby go usunąć. |
|
Zakres: dowolny
|
@ComposableModifier.placeholder rysuje kształt szkieletu na komponencie w sytuacjach, gdy nie są dostępne żadne treści tymczasowe (np. dane z pamięci podręcznej). |
|
Zakres: dowolny
|
@ExperimentalWearMaterialApiModyfikator do rysowania migotania obiektu zastępczego na komponencie. |
|
Zakres: dowolny
|
@ComposableModifier.placeholderShimmer okresowo nakłada na treści efekt połysku, informując użytkownika, że treści są wczytywane lub mogą być nieaktualne. |
|
Zakres: dowolny
|
Modifier.stylusHoverIcon(Modyfikator, który umożliwia deweloperowi zdefiniowanie ikony wskaźnika wyświetlanej, gdy pióro dotykowe znajduje się nad elementem. |
|
Zakres: dowolny
|
Modifier.motionEventSpy(watcher: (motionEvent: MotionEvent) -> Unit)Wywołuje funkcję |
|
Zakres: dowolny
|
Oznacz prostokąt układu jako preferujący pozostawanie z dala od pływających okien. |
|
Zakres: dowolny
|
Modifier.preferKeepClear(rectProvider: (LayoutCoordinates) -> Rect)Zaznacz prostokąt w współrzędnych układu lokalnego, unikając okien pływających. |
|
Zakres: dowolny
|
@ExperimentalMaterialApiModyfikator do przesuwania pozycji i skalowania rozmiaru wskaźnika odświeżania przez przeciągnięcie na podstawie podanej wartości |
|
Zakres: dowolny
|
@ExperimentalMaterialApiModyfikator zagnieżdżonego przewijania, który przekazuje zdarzenia przewijania do |
|
Zakres: dowolny
|
@ExperimentalMaterialApiModyfikator zagnieżdżonego przewijania, który udostępnia wywołania zwrotne |
|
Zakres: dowolny
|
Modifier.pullToRefresh(Modyfikator, który dodaje zagnieżdżone przewijanie do kontenera, aby obsługiwać gest odświeżania przez przeciągnięcie. |
|
Zakres: dowolny
|
@ExperimentalFoundationApiKonfiguruje bieżący węzeł i wszystkie węzły podrzędne jako odbiorniki treści. |
|
Zakres: dowolny
|
Modifier.fitInside(rulers: RectRulers)Dopasowuje zawartość do obszaru |
|
Zakres: dowolny
|
Modifier.fitOutside(rulers: RectRulers)Jeśli jeden z parametrów |
|
Zakres: dowolny
|
Modifier.sensitiveContent(isContentSensitive: Boolean)Ten modyfikator wskazuje, że komponent kompozycyjny renderuje na ekranie dane poufne (np.nazwę użytkownika, hasło, numer karty kredytowej itp.) i w obsługiwanych środowiskach treść powinna być chroniona podczas udostępniania ekranu. |
|
Zakres: dowolny
|
Modifier.onInterceptKeyBeforeSoftKeyboard(Dodanie tego symbolu |
|
Zakres: dowolny
|
Modifier.onPreInterceptKeyBeforeSoftKeyboard(Dodanie tego symbolu |
|
Zakres: dowolny
|
@ExperimentalFoundationStyleApiModyfikator, który tworzy region stylizowany przez podany obiekt |
|
Zakres: dowolny
|
@ExperimentalFoundationStyleApiModyfikator, który tworzy region stylizowany przez podany obiekt |
|
Zakres: dowolny
|
@ComposablePowierzchnia to podstawowy element składowy w Glimmer. |
|
Zakres: dowolny
|
Wyklucza prostokąt układu z gestu systemowego. |
|
Zakres: dowolny
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)Wyklucza z gestu systemowego prostokąt w lokalnych współrzędnych układu. |
|
Zakres: dowolny
|
Modifier.appendTextContextMenuComponents(builder: TextContextMenuBuilderScope.() -> Unit)Dodaje |
|
Zakres: dowolny
|
Modifier.filterTextContextMenuComponents(Dodaje |
|
Zakres: dowolny
|
|
|
Zakres: dowolny
|
Modifier.consumeWindowInsets(insets: WindowInsets)Zużywa wstawki, które nie zostały jeszcze zużyte przez inne wstawki, modyfikatory podobne do |
|
Zakres: dowolny
|
Modifier.consumeWindowInsets(paddingValues: PaddingValues)Używaj |
|
Zakres: dowolny
|
Modifier.onConsumedWindowInsetsChanged(Wywołania |
|
Zakres: dowolny
|
Spowoduje to ponowne obliczenie |
|
Zakres:
SharedTransitionScope |
Modifier.renderInSharedTransitionScopeOverlay(Renderuje treść w nakładce |
|
Zakres:
SharedTransitionScope |
Modifier.sharedBounds(
|
|
Zakres:
SharedTransitionScope |
Modifier.sharedElement(
|
|
Zakres:
SharedTransitionScope |
Modifier.sharedElementWithCallerManagedVisibility(
|
|
Zakres:
SharedTransitionScope |
Modifier.skipToLookaheadPosition(enabled: () -> Boolean)Modyfikator, który zakotwicza układ w pozycji docelowej uzyskanej z wyprzedzającego przejścia podczas przejść między elementami współdzielonymi. |
|
Zakres:
ExposedDropdownMenuBoxScope |
Modifier.menuAnchor(Modyfikator, który należy zastosować do elementu w |
|
Zakres:
PaneScaffoldScope |
@ExperimentalMaterial3AdaptiveApiTen modyfikator określa marginesy powiązanego panelu zgodnie z podanym parametrem |
|
Zakres:
PaneScaffoldScope |
@ExperimentalMaterial3AdaptiveApiTen modyfikator określa marginesy powiązanego panelu zgodnie z określonymi stałymi marginesami i podanymi wstawkami |
Padding
|
Zakres: dowolny
|
Modifier.paddingFrom(alignmentLine: AlignmentLine, before: Dp, after: Dp)
|
|
Zakres: dowolny
|
Modifier.paddingFrom(
|
|
Zakres: dowolny
|
Modifier.paddingFromBaseline(top: Dp, bottom: Dp)
|
|
Zakres: dowolny
|
Modifier.paddingFromBaseline(top: TextUnit, bottom: TextUnit)
|
|
Zakres: dowolny
|
Zastosuj dodatkowe odstępy wzdłuż każdej krawędzi treści w |
|
Zakres: dowolny
|
Zastosuj dodatkową przestrzeń o wartości |
|
Zakres: dowolny
|
Modifier.padding(paddingValues: PaddingValues)Zastosuj |
|
Zakres: dowolny
|
Zastosuj odstęp |
|
Zakres: dowolny
|
Zastosuj dodatkowe odstępy wzdłuż każdej krawędzi treści w |
|
Zakres: dowolny
|
Dodaje dopełnienie, aby uwzględnić wcięcia |
|
Zakres: dowolny
|
Dodaje dopełnienie, aby pomieścić element |
|
Zakres: dowolny
|
Dodaje dopełnienie, aby uwzględnić wcięcia |
|
Zakres: dowolny
|
Dodaje dopełnienie, aby uwzględnić wcięcia |
|
Zakres: dowolny
|
Dodaje dopełnienie, aby uwzględnić wcięcia |
|
Zakres: dowolny
|
Dodaje dopełnienie, aby uwzględnić wcięcia |
|
Zakres: dowolny
|
Dodaje dopełnienie, aby uwzględnić wcięcia |
|
Zakres: dowolny
|
Dodaje dopełnienie, aby uwzględnić wcięcia |
|
Zakres: dowolny
|
Dodaje dopełnienie, aby uwzględnić wcięcia |
|
Zakres: dowolny
|
Dodaje dopełnienie, aby uwzględnić wcięcia |
|
Zakres: dowolny
|
Dodaje dopełnienie, aby uwzględnić wcięcia |
|
Zakres: dowolny
|
Modifier.windowInsetsPadding(insets: WindowInsets)Dodaje dopełnienie, aby treść nie wchodziła w przestrzeń |
Wskaźnik
|
Zakres: dowolny
|
Modifier.onIndirectPointerGesture(
|
|
Zakres: dowolny
|
Modifier.pointerHoverIcon(Modyfikator, który umożliwia deweloperowi zdefiniowanie ikony wskaźnika wyświetlanej, gdy kursor znajduje się nad elementem. |
|
Zakres: dowolny
|
Modifier.pointerInteropFilter(Specjalny modyfikator PointerInputModifier, który zapewnia dostęp do pierwotnych zdarzeń |
|
Zakres: dowolny
|
Modifier.pointerInput(key1: Any?, block: PointerInputEventHandler)Utwórz modyfikator do przetwarzania danych wejściowych wskaźnika w regionie zmodyfikowanego elementu. |
|
Zakres: dowolny
|
Modifier.pointerInput(vararg keys: Any?, block: PointerInputEventHandler)Utwórz modyfikator do przetwarzania danych wejściowych wskaźnika w regionie zmodyfikowanego elementu. |
|
Zakres: dowolny
|
Modifier.pointerInput(Utwórz modyfikator do przetwarzania danych wejściowych wskaźnika w regionie zmodyfikowanego elementu. |
Pozycja
|
Zakres: dowolny
|
Modifier.absoluteOffset(offset: Density.() -> IntOffset)Przesuń treść o |
|
Zakres: dowolny
|
Modifier.absoluteOffset(x: Dp, y: Dp) |
|
Zakres: dowolny
|
Przesuń treść o |
|
Zakres: dowolny
|
|
|
Zakres:
TabRowDefaults |
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
Przewijanie
|
Zakres: dowolny
|
Modifier.clipScrollableContainer(orientation: Orientation)Obcina granice kontenera z możliwością przewijania na osi głównej, pozostawiając miejsce na efekty tła (np. cienie) na osi poprzecznej. |
|
Zakres: dowolny
|
Modifier.nestedScroll(Zmodyfikuj element, aby uczestniczył w hierarchii zagnieżdżonego przewijania. |
|
Zakres: dowolny
|
Modifier.overscroll(overscrollEffect: OverscrollEffect?)Renderuje przewijanie poza krawędź na podstawie podanego parametru |
|
Zakres: dowolny
|
Modifier.onPreRotaryScrollEvent(Dodanie tego |
|
Zakres: dowolny
|
Modifier.onRotaryScrollEvent(Dodanie tego |
|
Zakres: dowolny
|
Modifier.rotaryScrollable(Modyfikator, który łączy zdarzenia obrotowe z kontenerami z możliwością przewijania, takimi jak Column, LazyList itp. |
|
Zakres: dowolny
|
Modifier.scrollAway(Przewijanie elementu w pionie w widoku lub poza nim na podstawie stanu przewijania podanego przez listę przewijaną. |
|
Zakres: dowolny
|
Modifier.scrollAway(scrollState: ScrollState, offset: Dp)Przewijanie elementu w pionie do widocznego obszaru lub poza niego na podstawie |
|
Zakres: dowolny
|
Modifier.scrollAway(Przewijanie elementu w pionie do widocznego obszaru lub poza niego na podstawie |
|
Zakres: dowolny
|
Modifier.scrollAway(Przewijanie elementu w pionie do widocznego obszaru lub poza niego na podstawie |
|
Zakres: dowolny
|
Modifier.horizontalScroll(Zmodyfikuj element, aby umożliwić przewijanie w poziomie, gdy szerokość treści jest większa niż dopuszczają maksymalne ograniczenia. |
|
Zakres: dowolny
|
Modifier.horizontalScroll(Zmodyfikuj element, aby umożliwić przewijanie w poziomie, gdy szerokość treści jest większa niż dopuszczają maksymalne ograniczenia. |
|
Zakres: dowolny
|
Modifier.verticalScroll(Zmodyfikuj element, aby umożliwić przewijanie w pionie, gdy wysokość treści jest większa niż dopuszczają to maksymalne ograniczenia. |
|
Zakres: dowolny
|
Modifier.verticalScroll(Zmodyfikuj element, aby umożliwić przewijanie w pionie, gdy wysokość treści jest większa niż dopuszczają to maksymalne ograniczenia. |
|
Zakres: dowolny
|
Modifier.scrollable2D(Skonfiguruj przewijanie dotykowe i przesuwanie w przypadku elementu interfejsu w obu orientacjach XY. |
|
Zakres: dowolny
|
Modifier.scrollableArea(Skonfiguruj komponent tak, aby działał jako obszar przewijania. |
|
Zakres: dowolny
|
Modifier.scrollableArea(Skonfiguruj komponent tak, aby działał jako obszar przewijania. |
|
Zakres: dowolny
|
Modifier.scrollable(Skonfiguruj przewijanie i przesuwanie za pomocą dotyku dla elementu interfejsu w jednym |
|
Zakres: dowolny
|
Modifier.scrollable(Skonfiguruj przewijanie i przesuwanie za pomocą dotyku dla elementu interfejsu w jednym |
|
Zakres: dowolny
|
@ComposablePasek przewijania, który reprezentuje bieżącą pozycję przewijania komponentu przewijanego. |
|
Zakres: dowolny
|
Kontroluje klawiaturę ekranową jako zagnieżdżone przewijanie na urządzeniach z Androidem w wersji |
Semantyka
|
Zakres: dowolny
|
Zawiera wartość |
|
Zakres: dowolny
|
Modifier.progressSemantics(Zawiera |
|
Zakres: dowolny
|
Modifier.rangeSemantics(Modyfikator dodający semantykę oznaczającą postęp w przypadku komponentu Stepper/Slider. |
|
Zakres: dowolny
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)Czyści semantykę wszystkich węzłów podrzędnych i ustawia nową semantykę. |
|
Zakres: dowolny
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)Dodaj do węzła układu pary klucz-wartość semantyki, które będą używane do testowania, ułatwień dostępu itp. |
Rozmiar
|
Zakres: dowolny
|
Modifier.animateContentSize(Ten modyfikator animuje swój rozmiar, gdy zmieni się rozmiar jego modyfikatora podrzędnego (lub elementu kompozycyjnego podrzędnego, jeśli jest już na końcu łańcucha). |
|
Zakres: dowolny
|
Modifier.animateContentSize(Ten modyfikator animuje swój rozmiar, gdy zmieni się rozmiar jego modyfikatora podrzędnego (lub elementu kompozycyjnego podrzędnego, jeśli jest już na końcu łańcucha). |
|
Zakres: dowolny
|
Modifier.aspectRatio(Próbuje dopasować rozmiar treści do określonego współczynnika proporcji, dopasowując jedno z przychodzących ograniczeń w tej kolejności: |
|
Zakres: dowolny
|
Rezerwuje co najmniej 48 dp, aby odróżnić interakcje dotykowe, jeśli element jest mniejszy. |
|
Zakres: dowolny
|
Rezerwuje co najmniej 48 dp, aby odróżnić interakcje dotykowe, jeśli element jest mniejszy. |
|
Zakres: dowolny
|
Rezerwuje co najmniej 48 dp, aby odróżnić interakcje dotykowe, jeśli element jest mniejszy. |
|
Zakres: dowolny
|
Modifier.height(intrinsicSize: IntrinsicSize)Zadeklaruj preferowaną wysokość treści jako równą minimalnej lub maksymalnej wysokości wewnętrznej treści. |
|
Zakres: dowolny
|
Modifier.requiredHeight(intrinsicSize: IntrinsicSize)Zadeklaruj wysokość treści jako dokładnie taką samą jak minimalna lub maksymalna wysokość wewnętrzna treści. |
|
Zakres: dowolny
|
Modifier.requiredWidth(intrinsicSize: IntrinsicSize)Zadeklaruj, że szerokość treści jest dokładnie taka sama jak minimalna lub maksymalna szerokość wewnętrzna treści. |
|
Zakres: dowolny
|
Modifier.width(intrinsicSize: IntrinsicSize)Zadeklaruj preferowaną szerokość treści jako równą minimalnej lub maksymalnej szerokości wewnętrznej treści. |
|
Zakres: dowolny
|
Modifier.onSizeChanged(onSizeChanged: (IntSize) -> Unit)Wywoływana z rozmiarem zmodyfikowanego elementu interfejsu Compose, gdy element jest mierzony po raz pierwszy lub gdy zmienia się jego rozmiar. |
|
Zakres: dowolny
|
Modifier.defaultMinSize(minWidth: Dp, minHeight: Dp)Ogranicz rozmiar opakowanego układu tylko wtedy, gdy w przeciwnym razie nie byłby on ograniczony: ograniczenia |
|
Zakres: dowolny
|
Modifier.fillMaxHeight(fraction: @FloatRange(from = 0.0, to = 1.0) Float)Wypełnij treść (być może tylko częściowo) |
|
Zakres: dowolny
|
Modifier.fillMaxSize(fraction: @FloatRange(from = 0.0, to = 1.0) Float)Spraw, aby treść wypełniała (być może tylko częściowo) wartości |
|
Zakres: dowolny
|
Modifier.fillMaxWidth(fraction: @FloatRange(from = 0.0, to = 1.0) Float)Wypełnij treść (być może tylko częściowo) |
|
Zakres: dowolny
|
Zadeklaruj preferowaną wysokość treści jako dokładnie |
|
Zakres: dowolny
|
Ogranicz wysokość treści do zakresu od |
|
Zakres: dowolny
|
Modifier.requiredHeight(height: Dp)Zadeklaruj, że wysokość treści wynosi dokładnie |
|
Zakres: dowolny
|
Modifier.requiredHeightIn(min: Dp, max: Dp) |
|
Zakres: dowolny
|
Modifier.requiredSize(size: Dp)Zadeklaruj, że rozmiar treści to dokładnie |
|
Zakres: dowolny
|
Modifier.requiredSize(size: DpSize)Zadeklaruj, że rozmiar treści wynosi dokładnie |
|
Zakres: dowolny
|
Modifier.requiredSize(width: Dp, height: Dp)Zadeklaruj, że rozmiar treści wynosi dokładnie |
|
Zakres: dowolny
|
Ogranicz szerokość treści do przedziału od |
|
Zakres: dowolny
|
Modifier.requiredWidth(width: Dp)Zadeklaruj szerokość treści jako dokładnie |
|
Zakres: dowolny
|
Modifier.requiredWidthIn(min: Dp, max: Dp) |
|
Zakres: dowolny
|
Zadeklaruj preferowany rozmiar treści jako dokładnie |
|
Zakres: dowolny
|
Zadeklaruj preferowany rozmiar treści jako dokładnie |
|
Zakres: dowolny
|
Zadeklaruj preferowany rozmiar treści jako dokładnie |
|
Zakres: dowolny
|
Ogranicz szerokość treści do przedziału od |
|
Zakres: dowolny
|
Zadeklaruj preferowaną szerokość treści jako dokładnie |
|
Zakres: dowolny
|
Ogranicz szerokość treści do zakresu od |
|
Zakres: dowolny
|
Modifier.wrapContentHeight(Umożliwia pomiar treści na żądanej wysokości bez względu na przychodzący pomiar |
|
Zakres: dowolny
|
Modifier.wrapContentSize(align: Alignment, unbounded: Boolean)Umożliwia pomiar treści w wybranym rozmiarze bez względu na ograniczenia dotyczące pomiaru przychodzącego |
|
Zakres: dowolny
|
Modifier.wrapContentWidth(Umożliwia pomiar treści przy wybranej szerokości bez względu na przychodzący pomiar |
|
Zakres: dowolny
|
Modifier.touchTargetAwareSize(size: Dp)Modyfikator, który ustawia zarówno rozmiar, jak i zalecany docelowy element dotykowy dla |
|
Zakres: dowolny
|
Modifier.transformedHeight(Modyfikator wygody do obliczania przekształconej wysokości za pomocą parametru |
|
Zakres: dowolny
|
Modifier.windowInsetsBottomHeight(insets: WindowInsets)Ustawia wysokość na wysokość elementu |
|
Zakres: dowolny
|
Modifier.windowInsetsEndWidth(insets: WindowInsets)Ustawia szerokość na szerokość |
|
Zakres: dowolny
|
Modifier.windowInsetsStartWidth(insets: WindowInsets)Ustawia szerokość na szerokość |
|
Zakres: dowolny
|
Modifier.windowInsetsTopHeight(insets: WindowInsets) |
|
Zakres: dowolny
|
@UnstableApiPróbuje dopasować rozmiar oryginalnego prostokąta treści do miejsca docelowego, stosując określony |
|
Zakres:
SharedTransitionScope |
Modifier.skipToLookaheadSize(enabled: () -> Boolean)
|
|
Zakres:
RowScope |
Modifier.weight(Ustal szerokość elementu proporcjonalnie do jego |
|
Zakres:
ColumnScope |
Modifier.weight(Dostosuj wysokość elementu proporcjonalnie do jego |
|
Zakres:
FlowRowScope |
@ExperimentalLayoutApiElement powinien wypełniać (być może tylko częściowo) maksymalną wysokość najwyższego elementu w rzędzie, w którym się znajduje, w ramach |
|
Zakres:
FlowColumnScope |
@ExperimentalLayoutApiSpraw, aby element wypełniał (być może tylko częściowo) maksymalną szerokość najszerszego elementu w kolumnie, w której został umieszczony, w ramach |
|
Zakres:
BoxScope |
Dopasuj rozmiar elementu do rozmiaru |
|
Zakres:
LazyItemScope |
Modifier.fillParentMaxHeight(Spraw, aby treść wypełniała |
|
Zakres:
LazyItemScope |
Modifier.fillParentMaxSize(Spraw, aby treść wypełniała |
|
Zakres:
LazyItemScope |
Modifier.fillParentMaxWidth(Spraw, aby treść wypełniała |
|
Zakres:
ExposedDropdownMenuBoxScope |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)Modyfikator, który ma być zastosowany do elementu |
|
Zakres:
ExposedDropdownMenuBoxScope |
Modifier.exposedDropdownSize(matchAnchorWidth: Boolean)Modyfikator, który powinien być zastosowany do menu umieszczonego w elemencie |
|
Zakres:
PaneScaffoldScope |
Modifier.preferredHeight(height: Dp)Ten modyfikator określa preferowaną wysokość panelu w |
|
Zakres:
PaneScaffoldScope |
Modifier.preferredHeight(Ten modyfikator określa preferowaną wysokość panelu jako proporcję całkowitej wysokości struktury. |
|
Zakres:
PaneScaffoldScope |
Modifier.preferredWidth(proportion: @FloatRange(from = 0.0, to = 1.0) Float)Ten modyfikator określa preferowaną szerokość panelu jako proporcję ogólnej szerokości struktury. |
|
Zakres:
PaneScaffoldScope |
Modifier.preferredWidth(width: Dp)Ten modyfikator określa preferowaną szerokość panelu w |
Testowanie
|
Zakres: dowolny
|
Stosuje tag, aby zmodyfikowany element można było znaleźć w testach. |
Przekształcenia
|
Zakres: dowolny
|
Ustawia stopień obrotu widoku wokół środka komponentu. |
|
Zakres: dowolny
|
Skaluj zawartość osi poziomej i pionowej w sposób jednolity o ten sam współczynnik skali. |
|
Zakres: dowolny
|
Skaluj zawartość komponentu kompozycyjnego za pomocą tych współczynników skalowania wzdłuż osi poziomej i pionowej. |
|
Zakres: dowolny
|
Modifier.transformable(Włącz gesty przekształcania zmodyfikowanego elementu interfejsu. |
|
Zakres: dowolny
|
Modifier.transformable(Włącz gesty przekształcania zmodyfikowanego elementu interfejsu. |