Działania
Zakres: dowolny
|
<T : Any?> Modifier.anchoredDraggable(
Włącz gesty przeciągania między zbiorem zdefiniowanych wartości. |
Zakres: dowolny
|
<T : Any?> Modifier.
Ta funkcja została wycofana. Funkcja startDragImmediately została usunięta bez zamiennika. |
Zakres: dowolny
|
<T : Any?> Modifier.anchoredDraggable(
Włącz gesty przeciągania między zbiorem zdefiniowanych wartości. |
Zakres: dowolny
|
<T : Any?> Modifier.
Ta funkcja została wycofana. Funkcja startDragImmediately została usunięta bez zamiennika. |
Zakres: dowolny
|
Modifier.clickable(
Skonfiguruj komponent tak, aby odbierał kliknięcia za pomocą zdarzenia „click” (kliknięcie) z wejścia lub ułatwień dostępu. |
Zakres: dowolny
|
Modifier.clickable(
Skonfiguruj komponent tak, aby odbierał kliknięcia za pomocą zdarzenia „click” (kliknięcie) z 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.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ę |
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
|
@ExperimentalMaterialApi
Ta funkcja została wycofana. Komponent Swipeable z biblioteki Material został zastąpiony interfejsami API AnchoredDraggable z biblioteki Foundation. |
Zakres: dowolny
|
@ExperimentalWearMaterialApi
Włącz gesty przesuwania między zestawem wstępnie zdefiniowanych 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 tak, 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 przeciągania, 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 elemencie |
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
|
@ExperimentalSharedTransitionApi
|
Zakres: dowolny
|
@ExperimentalMaterial3ExpressiveApi
Zastosuj ten modyfikator do elementu |
Zakres:
AnimatedVisibilityScope open |
Modifier.animateEnterExit(
Modyfikator |
Zakres:
LazyItemScope open |
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 zmodyfikowanym kanałem alfa, który może być mniejszy niż 1. |
Zakres: dowolny
|
Modifier.background(color: Color, shape: Shape)
|
Zakres: dowolny
|
Modifier.background(
|
Zakres: dowolny
|
Przytnij treść do rozmiaru |
Zakres: dowolny
|
Przycinanie treści do granic warstwy zdefiniowanej w tym modyfikatorze. |
Zakres: dowolny
|
Modifier.drawBehind(onDraw: DrawScope.() -> Unit)
Rysuj w |
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(
Wyrenderuj treść 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 cień wewnętrzny na pozostałej części treści z geometrią określoną przez podany kształt i właściwości cienia zdefiniowane przez |
Zakres: dowolny
|
Modifier.shadow(
Tworzy |
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 układu nadrzędnego. |
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
|
Ta funkcja została wycofana. Zastąpione przez focusTarget |
Zakres: dowolny
|
Dodaj ten modyfikator do komponentu, aby można było go zaznaczyć. |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. Zamiast niej użyj metody focusProperties(). |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. Zamiast tego użyj funkcji focusRequester(). |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. Zamiast tego użyj funkcji focusProperties() i focusRequester(). |
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 zmiany w zakresie fokusu. |
Zakres: dowolny
|
Modifier.focusRestorer(fallback: FocusRequester)
Ten modyfikator może służyć do zapisywania i przywracania fokusu w grupie fokusowej. |
Zakres: dowolny
|
@ExperimentalComposeUiApi
Ta funkcja została wycofana. Zamiast tego użyj funkcji focusRestorer(FocusRequester) |
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.onFocusedBoundsChanged(
Wywołuje funkcję |
Zakres: dowolny
|
Modifier.hierarchicalFocusGroup(active: Boolean)
|
Zakres: dowolny
|
Ten modyfikator jest używany w połączeniu z |
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 |
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 |
Wskaźnik
Zakres: dowolny
|
Modifier.pointerHoverIcon(
Modyfikator, który umożliwia deweloperowi zdefiniowanie ikony wskaźnika wyświetlanej po najechaniu kursorem na element. |
Zakres: dowolny
|
Modifier.pointerInteropFilter(
Specjalny modyfikator PointerInputModifier, który zapewnia dostęp do podstawowych zdarzeń |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. Modifier.pointerInput musi zawierać co najmniej 1 parametr „key”, który określa tożsamość modyfikatora i decyduje o tym, kiedy należy anulować poprzednią procedurę przetwarzania danych wejściowych i uruchomić nowy efekt dla nowego klucza. |
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)
|
Zakres:
TabRowDefaults
|
Modifier.
Ta funkcja została wycofana. Wyłącznie do użycia z wycofaną metodą TabRowDefaults.Indicator. |
Semantyka
Zakres: dowolny
|
Zawiera element |
Zakres: dowolny
|
Modifier.progressSemantics(
Zawiera wartość |
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. |
Przewijanie
Zakres: dowolny
|
Modifier.clipScrollableContainer(orientation: Orientation)
Obcina zawartość przewijanego kontenera wzdłuż osi głównej, pozostawiając miejsce na efekty tła (np. cienie) wzdłuż osi poprzecznej. |
Zakres: dowolny
|
Modifier.nestedScroll(
Zmodyfikuj element, aby uczestniczył w zagnieżdżonej hierarchii 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.
Ta funkcja została wycofana. Ten przeciążony element jest dostępny ze względu na wsteczną zgodność z Compose na Wear OS 1.1. Dostępny jest nowszy przeciążony element, który korzysta z elementu ScalingLazyListState z pakietu wear.compose.foundation.lazy. |
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ą maksymalne ograniczenia. |
Zakres: dowolny
|
Modifier.verticalScroll(
Zmodyfikuj element, aby umożliwić przewijanie w pionie, gdy wysokość treści jest większa niż dopuszczają maksymalne ograniczenia. |
Zakres: dowolny
|
Modifier.scrollable2D(
Skonfiguruj przewijanie i przesuwanie za pomocą dotyku w przypadku elementu interfejsu w obu orientacjach XY. |
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
|
Kontroluje klawiaturę ekranową jako zagnieżdżone przewijanie na urządzeniach z Androidem |
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 ograniczeń przychodzących 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
|
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 szerokość treści jako dokładnie taką samą 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 układu zawijanego 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)
Treść powinna wypełniać (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) |
Zakres: dowolny
|
Modifier.fillMaxWidth(fraction: @FloatRange(from = 0.0, to = 1.0) Float)
Treść powinna wypełniać (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 wysokość treści jako 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 to 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 zakresu od |
Zakres: dowolny
|
Modifier.requiredWidth(width: Dp)
Zadeklaruj, że szerokość treści wynosi 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(
Zezwól na 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ące pomiary |
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ść elementu |
Zakres: dowolny
|
Modifier.windowInsetsStartWidth(insets: WindowInsets)
Ustawia szerokość na szerokość elementu |
Zakres: dowolny
|
Modifier.windowInsetsTopHeight(insets: WindowInsets)
|
Zakres: dowolny
|
@UnstableApi
Próbuje dopasować rozmiar oryginalnego prostokąta treści do miejsca docelowego, stosując określony |
Zakres:
RowScope
|
Modifier.weight(
Ustal szerokość elementu proporcjonalnie do jego |
Zakres:
ColumnScope
|
Modifier.weight(
Dostosuj wysokość elementu proporcjonalnie do jego |
Zakres:
FlowRowScope
|
@ExperimentalLayoutApi
Element powinien wypełniać (być może tylko częściowo) maksymalną wysokość najwyższego elementu w wierszu, w którym został umieszczony, w ramach |
Zakres:
FlowColumnScope
|
@ExperimentalLayoutApi
Element powinien 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 abstract |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)
Modyfikator, który ma być zastosowany do elementu |
Zakres:
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchAnchorWidth: Boolean)
Modyfikator, który powinien być zastosowany do menu umieszczonego w elemencie |
Zakres:
PaneScaffoldScope open |
Modifier.dragToResize(state: DragToResizeState)
|
Zakres:
PaneScaffoldScope
|
Modifier.preferredHeight(height: Dp)
Ten modyfikator określa preferowaną wysokość panelu, a implementacja szkieletu panelu będzie się starać zachować tę wysokość, gdy powiązany panel jest renderowany jako panel z przewijaniem lub panel unoszący się. |
Zakres:
PaneScaffoldScope
|
Modifier.preferredWidth(width: Dp)
Ten modyfikator określa preferowaną szerokość panelu, a implementacja szkieletu panelu będzie się starać zachować tę szerokość, gdy powiązany panel jest renderowany jako panel stały, czyli panel, który nie rozciąga się, aby wypełnić pozostałe miejsca. |
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 za pomocą tego samego współczynnika 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. |
Inne
Zakres: dowolny
|
@ExperimentalFoundationApi
Ta funkcja została wycofana. Zastąpiona przez przeciążenie z wywołaniem zwrotnym do uzyskiwania danych przesyłania,wykrywanie rozpoczyna się w samym Compose |
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 rozmytą zawartością o określonych promieniach. |
Zakres: dowolny
|
Modifier.blur(
Rysuje treść z rozmytą zawartością o określonych promieniach. |
Zakres: dowolny
|
Modifier.bringIntoViewRequester(
Modyfikator, którego można używać do wysyłania żądań |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. Zamiast tego użyj BringIntoViewModifierNode |
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.dragAndDropSource(
Komponent |
Zakres: dowolny
|
@ExperimentalFoundationApi
Ta funkcja została wycofana. Zastąpiona przez przeciążenie z wywołaniem zwrotnym do uzyskiwania danych przesyłania,wykrywanie rozpoczyna się w samym Compose |
Zakres: dowolny
|
Modifier.dragAndDropSource(
Komponent |
Zakres: dowolny
|
Modifier.dragAndDropTarget(
Modyfikator, który umożliwia odbieranie danych z gestu przeciągania i upuszczania. |
Zakres: dowolny
|
Ta funkcja została wycofana. Używanie systemGestureExclusion |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. Używanie systemGestureExclusion |
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 tak, aby działał 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 go najeżdżać za pomocą zdarzeń wejścia/wyjścia wskaźnika. |
Zakres: dowolny
|
@ExperimentalIndirectTouchTypeApi
Dodanie tego |
Zakres: dowolny
|
@ExperimentalIndirectTouchTypeApi
Dodanie tego |
Zakres: dowolny inline |
Modifier.
Ta funkcja została wycofana. Ten interfejs API spowoduje więcej unieważnień modyfikatora niż jest to konieczne, dlatego nie zalecamy jego używania. |
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 docelowego obliczonego w trakcie wstępnego przetwarzania. |
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.onFirstVisible(
Rejestruje wywołanie zwrotne, aby monitorować, kiedy węzeł znajduje się w widocznym obszarze okna lub poza nim. |
Zakres: dowolny
|
Modifier.onLayoutRectChanged(
Wywołuje funkcję |
Zakres: dowolny
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)
Wywołaj funkcję |
Zakres: dowolny
|
Modifier.onVisibilityChanged(
Rejestruje wywołanie zwrotne, aby monitorować, czy węzeł znajduje się w widocznym obszarze okna. |
Zakres: dowolny
|
@ExperimentalWearMaterialApi
Rysuje kształt zastępczy na komponencie i animuje efekt wycierania, aby go usunąć. |
Zakres: dowolny
|
@Composable
Funkcja Modifier.placeholder rysuje szkieletowy kształt na komponencie w sytuacjach, gdy nie są dostępne żadne treści tymczasowe (np. dane z pamięci podręcznej). |
Zakres: dowolny
|
@ExperimentalWearMaterialApi
Modyfikator do rysowania migoczącego obiektu zastępczego nad komponentem. |
Zakres: dowolny
|
@Composable
Modifier.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 rysik 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 lokalnych współrzędnych układu, unikając okien pływających. |
Zakres: dowolny
|
@ExperimentalMaterialApi
Modyfikator do przesuwania pozycji i skalowania rozmiaru wskaźnika odświeżania przez przeciągnięcie na podstawie podanego parametru |
Zakres: dowolny
|
@ExperimentalMaterialApi
Modyfikator zagnieżdżonego przewijania, który przekazuje zdarzenia przewijania do |
Zakres: dowolny
|
@ExperimentalMaterialApi
Modyfikator zagnieżdżonego przewijania, który udostępnia wywołania zwrotne |
Zakres: dowolny
|
@ExperimentalMaterial3Api
Modyfikator, który dodaje do kontenera zagnieżdżone przewijanie, aby obsługiwać gest odświeżania przez przeciągnięcie. |
Zakres: dowolny
|
@ExperimentalFoundationApi
Konfiguruje 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 elementów |
Zakres: dowolny
|
Modifier.sensitiveContent(isContentSensitive: Boolean)
Ten modyfikator wskazuje, że funkcja kompozycyjna renderuje na ekranie treści poufne (np.nazwę użytkownika, hasło, numer karty kredytowej itp.), które powinny być chronione podczas udostępniania ekranu w obsługiwanych środowiskach. |
Zakres: dowolny
|
Modifier.onInterceptKeyBeforeSoftKeyboard(
Dodanie tego symbolu |
Zakres: dowolny
|
Modifier.onPreInterceptKeyBeforeSoftKeyboard(
Dodanie tego symbolu |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. Komponent SwipeToDismiss został przeniesiony do androidx.wear.compose.foundation. |
Zakres: dowolny
|
Wyklucza prostokąt układu z gestu systemowego. |
Zakres: dowolny
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)
Wyklucza prostokąt w lokalnych współrzędnych układu z gestu systemowego. |
Zakres: dowolny
|
Modifier.appendTextContextMenuComponents(builder: TextContextMenuBuilderScope.() -> Unit)
Dodaje |
Zakres: dowolny
|
Modifier.filterTextContextMenuComponents(
Dodaje |
Zakres: dowolny
|
Modifier.consumeWindowInsets(insets: WindowInsets)
Używaj wstawek, które nie zostały jeszcze użyte przez inne wstawki, z modyfikatorami podobnymi do |
Zakres: dowolny
|
Modifier.consumeWindowInsets(paddingValues: PaddingValues)
Użyj |
Zakres: dowolny
|
Modifier.onConsumedWindowInsetsChanged(
Wywołania |
Zakres: dowolny
|
Spowoduje to ponowne obliczenie |
Zakres:
ExposedDropdownMenuBoxScope
|
Ta funkcja została wycofana. Użyj przeciążenia, które przyjmuje parametry ExposedDropdownMenuAnchorType i enabled. |
Zakres:
ExposedDropdownMenuBoxScope abstract |
Modifier.menuAnchor(
Modyfikator, który należy zastosować do elementu w |