Działania
Zakres: Dowolny
|
<T : Any?> Modifier.anchoredDraggable(
Włącz gesty przeciągania między zbiorem wstępnie zdefiniowanych wartości. |
Zakres: Dowolny
|
<T : Any?> Modifier.
Ta funkcja jest wycofana. startDragImmediately została usunięta bez zastępowania. |
Zakres: Dowolny
|
<T : Any?> Modifier.anchoredDraggable(
Włącz gesty przeciągania między zbiorem wstępnie zdefiniowanych wartości. |
Zakres: Dowolny
|
<T : Any?> Modifier.
Ta funkcja jest wycofana. startDragImmediately została usunięta bez zastępowania. |
Zakres: Dowolny
|
Skonfiguruj komponent tak, aby otrzymywał kliknięcia za pomocą danych wejściowych lub zdarzenia „kliknięcie” ułatwień dostępu. |
Zakres: Dowolny
|
Modifier.clickable(
Skonfiguruj komponent tak, aby otrzymywał kliknięcia za pomocą danych wejściowych lub zdarzenia „kliknięcie” ułatwień dostępu. |
Zakres: Dowolny
|
Modifier.combinedClickable(
Skonfiguruj komponent, aby otrzymywać kliknięcia, podwójne kliknięcia i długie kliknięcia za pomocą danych wejściowych lub zdarzenia „kliknięcie” ułatwień dostępu. |
Zakres: Dowolny
|
Modifier.combinedClickable(
Skonfiguruj komponent, aby otrzymywać kliknięcia, podwójne kliknięcia i długie kliknięcia za pomocą danych wejściowych lub zdarzenia „kliknięcie” ułatwień dostępu. |
Zakres: Dowolny
|
Modifier.draggable2D(
Skonfiguruj przeciąganie dotykiem dla elementu interfejsu w obu orientacjach. |
Zakres: Dowolny
|
Modifier.draggable(
Skonfiguruj przeciąganie dotykiem dla elementu interfejsu w jednym |
Zakres: Dowolny
|
Użyj tego modyfikatora, aby zgrupować listę elementów ( |
Zakres: Dowolny
|
Skonfiguruj komponent tak, aby był możliwy do wyboru, 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 był możliwy do wyboru, 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. Funkcja przesuwana w Material Material została zastąpiona interfejsami API AnchoredDraggable firmy Foundation. |
Zakres: Dowolny
|
@ExperimentalWearMaterialApi
Włącz gesty przesuwania między zestawem wstępnie zdefiniowanych stanów. |
Zakres: Dowolny
|
Modifier.toggleable(
Skonfiguruj komponent, aby można go było przełączać za pomocą zdarzeń wprowadzania i ułatwień dostępu |
Zakres: Dowolny
|
Modifier.toggleable(
Skonfiguruj komponent, tak aby można go było przełączać za pomocą zdarzeń wprowadzania i ułatwień dostępu. |
Zakres: Dowolny
|
Modifier.triStateToggleable(
Skonfiguruj komponent tak, aby można go było przełączać za pomocą zdarzeń wprowadzania i ułatwień dostępu z 3 stanami: Włączone, Wyłączone lub Nieokreślone. |
Zakres: Dowolny
|
Modifier.triStateToggleable(
Skonfiguruj komponent tak, aby można go było przełączać za pomocą zdarzeń wprowadzania i ułatwień dostępu z 3 stanami: Włączone, Wyłączone lub Nieokreślone. |
Zakres:
PaneScaffoldScope
|
@ExperimentalMaterial3AdaptiveApi
Modyfikator, który należy zastosować do kompozycyjnego uchwytu przeciągania, aby móc przeciągać uchwyt i prawidłowo działać na podanym elemencie |
Dopasowanie
Zakres:
RowScope
|
Modifier.align(alignment: Alignment.Vertical)
Wyrównaj element w pionie wewnątrz elementu |
Zakres:
RowScope
|
Umieść element w pionie, tak aby linia wyrównania treści określona w zasadzie |
Zakres:
RowScope
|
Modifier.alignBy(alignmentLine: HorizontalAlignmentLine)
Umieść element w pionie, tak aby jego element |
Zakres:
RowScope
|
Umieść element w pionie, tak aby pierwszy punkt odniesienia przylegał do elementów równorzędnych, które również mają ustawienie |
Zakres:
ColumnScope
|
Modifier.align(alignment: Alignment.Horizontal)
Wyrównaj element w poziomie wewnątrz elementu |
Zakres:
ColumnScope
|
Umieść element w poziomie, tak aby linia wyrównania treści określona za pomocą parametru |
Zakres:
ColumnScope
|
Modifier.alignBy(alignmentLine: VerticalAlignmentLine)
Umieść element w poziomie, tak aby jego element |
Zakres:
BoxScope
|
Animacje
Zakres: Dowolny
|
@ExperimentalSharedTransitionApi
|
Zakres: Dowolny
|
@ExperimentalMaterial3ExpressiveApi
Zastosuj ten modyfikator do elementu |
Zakres:
AnimatedVisibilityScope open |
Modifier.animateEnterExit(
Modyfikatora |
Zakres:
LazyItemScope open |
Modifier.animateItem(
Ten modyfikator animuje wygląd (zanikanie), znikanie (zanikanie) i zmiany umiejscowienia (np. zmianę kolejności elementów). |
Zakres:
LazyGridItemScope
|
Modifier.animateItem(
Ten modyfikator animuje wygląd (zanikanie), znikanie (zanikanie) i zmiany umiejscowienia (np. zmianę kolejności elementów). |
Zakres:
LazyStaggeredGridItemScope
|
Modifier.animateItem(
Ten modyfikator animuje wygląd (zanikanie), znikanie (zanikanie) i zmiany umiejscowienia (np. zmianę kolejności elementów). |
Obramowanie
Zakres: Dowolny
|
Modifier.border(border: BorderStroke, shape: Shape)
Zmodyfikuj element, aby dodać obramowanie o wyglądzie określonym za pomocą atrybutów |
Zakres: Dowolny
|
Zmodyfikuj element, aby dodać obramowanie o wyglądzie określonym za pomocą atrybutów |
Zakres: Dowolny
|
Zmodyfikuj element, aby dodać obramowanie o wyglądzie określonym za pomocą atrybutów |
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ści do |
Zakres: Dowolny
|
Przytnij treść do granic warstwy zdefiniowanych w tym modyfikatorze. |
Zakres: Dowolny
|
Modifier.drawBehind(onDraw: DrawScope.() -> Unit)
Narysuj obiekt |
Zakres: Dowolny
|
Modifier.drawWithCache(onBuildDrawCache: CacheDrawScope.() -> DrawResult)
Narysuj w obiekcie |
Zakres: Dowolny
|
Modifier.drawWithContent(onDraw: ContentDrawScope.() -> Unit)
Tworzy obiekt |
Zakres: Dowolny
|
Modifier.indication(
Po wystąpieniu interakcji pobiera efekty wizualne dla tego komponentu. |
Zakres: Dowolny
|
Modifier.paint(
Domaluj treść za pomocą |
Zakres: Dowolny
|
Modifier.shadow(
Tworzy obiekt |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: Dowolny
|
Tworzy modyfikator kontrolujący kolejność rysowania dla 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 skupienia. |
Zakres: Dowolny
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)
Dodaj ten modyfikator do komponentu, aby obserwować zdarzenia stanu skupienia. |
Zakres: Dowolny
|
Ta funkcja została wycofana. Zastąpiono przez zaznaczenieTarget |
Zakres: Dowolny
|
Dodaj ten modyfikator do komponentu, by umożliwić jego zaznaczenie. |
Zakres: Dowolny
|
Modifier.
Ta funkcja została wycofana. Zamiast tego użyj campaignWłaściwości() |
Zakres: Dowolny
|
Modifier.
Ta funkcja została wycofana. Zamiast tego użyj selectRequester() |
Zakres: Dowolny
|
Modifier.
Ta funkcja została wycofana. Zamiast tego użyj campaignWłaściwości() i focusRequester() |
Zakres: Dowolny
|
Modifier.focusProperties(scope: FocusProperties.() -> Unit)
Ten modyfikator pozwala określić właściwości, które są dostępne dla elementów |
Zakres: Dowolny
|
Modifier.focusRequester(focusRequester: FocusRequester)
Dodaj ten modyfikator do komponentu, aby poprosić o zmianę, która ma zostać wyróżniona. |
Zakres: Dowolny
|
Modifier.focusRestorer(fallback: FocusRequester)
Ten modyfikator może służyć do zapisywania i przywracania zaznaczenia na grupie fokusowej. |
Zakres: Dowolny
|
@ExperimentalComposeUiApi
Ta funkcja została wycofana. Zamiast tego użyj narzędzia do przywracania zaznaczenia(FocusRequester) |
Zakres: Dowolny
|
Tworzy grupę fokusową lub oznacza ten komponent jako grupę fokusową. |
Zakres: Dowolny
|
Modifier.focusable(
Skonfiguruj komponent tak, aby można go było zaznaczyć za pomocą systemu ostrości lub zdarzenia „fokus” ułatwień dostępu. |
Zakres: Dowolny
|
Modifier.onFocusedBoundsChanged(
Wywołuje funkcję |
Grafika
Zakres: Dowolny
|
Modifier.graphicsLayer(block: GraphicsLayerScope.() -> Unit)
|
Zakres: Dowolny
|
Modifier.graphicsLayer(
|
Zakres: Dowolny
|
|
Klawiatura
Zakres: Dowolny
|
Modifier.onKeyEvent(onKeyEvent: (KeyEvent) -> Boolean)
Dodanie tego parametru |
Zakres: Dowolny
|
Modifier.onPreviewKeyEvent(onPreviewKeyEvent: (KeyEvent) -> Boolean)
Dodanie tego parametru |
Układ
Zakres: Dowolny
|
Alternatywa dla metody |
Zakres: Dowolny
|
Oznacz element tagiem |
Zakres: Dowolny
|
Modifier.layout(measure: MeasureScope.(Measurable, Constraints) -> MeasureResult)
Tworzy element |
Zakres: Dowolny
|
Modifier.onGloballyPositioned(
Wywołaj |
Dopełnienie
Zakres: Dowolny
|
Modifier.paddingFrom(alignmentLine: AlignmentLine, before: Dp, after: Dp)
Element |
Zakres: Dowolny
|
Modifier.paddingFrom(
Element |
Zakres: Dowolny
|
Modifier.paddingFromBaseline(top: Dp, bottom: Dp)
Element |
Zakres: Dowolny
|
Modifier.paddingFromBaseline(top: TextUnit, bottom: TextUnit)
Element |
Zakres: Dowolny
|
Dodaj dodatkowe odstępy przy każdej krawędzi treści w polach |
Zakres: Dowolny
|
Zastosuj dodatkowy odstęp |
Zakres: Dowolny
|
Modifier.padding(paddingValues: PaddingValues)
Zastosuj w komponencie element |
Zakres: Dowolny
|
Zastosuj odstęp |
Zakres: Dowolny
|
Dodaj dodatkowe odstępy przy każdej krawędzi treści w polach |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić w polu |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: Dowolny
|
Modifier.windowInsetsPadding(insets: WindowInsets)
Dodaje dopełnienie, tak aby treść nie zajmowała spacji |
Wskaźnik
Zakres: Dowolny
|
Modifier.pointerHoverIcon(
Modyfikator, który pozwala deweloperowi zdefiniować ikonę wskaźnika wyświetlaną po najechaniu kursorem na element. |
Zakres: Dowolny
|
Modifier.pointerInteropFilter(
Specjalny komponent PointerInputModifier, który zapewnia dostęp do bazowych elementów |
Zakres: Dowolny
|
Modifier.
Ta funkcja została wycofana. Modifier.pointerInput musi zawierać co najmniej 1 parametr „kluczowy”, który definiuje tożsamość modyfikatora i określa, kiedy poprzednia współrzędna przetwarzania danych wejściowych powinna zostać anulowana, a dla nowego klucza musi zostać uruchomiony nowy efekt. |
Zakres: Dowolny
|
Modifier.pointerInput(key1: Any?, block: PointerInputEventHandler)
Utwórz modyfikator przetwarzania danych wejściowych wskaźnika w regionie zmodyfikowanego elementu. |
Zakres: Dowolny
|
Modifier.pointerInput(vararg keys: Any?, block: PointerInputEventHandler)
Utwórz modyfikator przetwarzania danych wejściowych wskaźnika w regionie zmodyfikowanego elementu. |
Zakres: Dowolny
|
Modifier.pointerInput(
Utwórz modyfikator 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.tabIndicatorOffset(currentTabPosition: TabPosition)
|
Semantyka
Zakres: Dowolny
|
Zawiera element |
Zakres: Dowolny
|
Modifier.progressSemantics(
Zawiera element |
Zakres: Dowolny
|
Modifier.rangeSemantics(
Modyfikator dodawania semantyki wskazującej postęp krokowy/suwaka. |
Zakres: Dowolny
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)
Usuwa semantykę wszystkich węzłów podrzędnych i ustawia nową semantykę. |
Zakres: Dowolny
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)
Dodaj pary klucz-wartość semantyki do węzła układu na potrzeby testowania, ułatwień dostępu itp. |
Przewiń
Zakres: Dowolny
|
Modifier.clipScrollableContainer(orientation: Orientation)
Przycina granice kontenera z możliwością przewijania na osi głównej, pozostawiając miejsce na efekty w tle (np. cienie) na osi krzyżowej. |
Zakres: Dowolny
|
Modifier.nestedScroll(
Zmodyfikuj element, aby stał się on częścią zagnieżdżonej hierarchii przewijania. |
Zakres: Dowolny
|
Modifier.overscroll(overscrollEffect: OverscrollEffect?)
Renderuje dalekie przewinięcie z podanego |
Zakres: Dowolny
|
Modifier.onPreRotaryScrollEvent(
Dodanie tego elementu |
Zakres: Dowolny
|
Modifier.onRotaryScrollEvent(
Dodanie tego elementu |
Zakres: Dowolny
|
Modifier.rotaryScrollable(
Modyfikator, który łączy zdarzenia rotacji z kontenerami, które można przewijać, takimi jak Column czy LazyList. |
Zakres: Dowolny
|
Modifier.scrollAway(
Przewijanie elementów w pionie na podstawie stanu przewijania na liście przewijanej. |
Zakres: Dowolny
|
Modifier.scrollAway(scrollState: ScrollState, offset: Dp)
Przewijanie elementu w pionie lub poza jego widoczne na podstawie: |
Zakres: Dowolny
|
Modifier.scrollAway(
Przewijanie elementu w pionie lub poza jego widoczne na podstawie: |
Zakres: Dowolny
|
Modifier.scrollAway(
Przewijanie elementu w pionie lub poza jego widoczne na podstawie: |
Zakres: Dowolny
|
Modifier.
Ta funkcja została wycofana. To przeciążenie zapewnia zgodność wsteczną z funkcją Compose na Wear OS 1.1.Dostępne jest nowsze przeciążenie, które wykorzystuje parametr ScalingLazyListState z pakietu wear.compose.foundation.lazy |
Zakres: Dowolny
|
Modifier.horizontalScroll(
Zmodyfikuj element, aby umożliwić przewijanie w poziomie, gdy szerokość treści przekracza maksymalne dozwolone ograniczenia. |
Zakres: Dowolny
|
Modifier.horizontalScroll(
Zmodyfikuj element, aby umożliwić przewijanie w poziomie, gdy szerokość treści przekracza maksymalne dozwolone ograniczenia. |
Zakres: Dowolny
|
Modifier.verticalScroll(
Zmodyfikuj element, aby umożliwić przewijanie w pionie, gdy wysokość treści przekracza maksymalne dozwolone ograniczenia. |
Zakres: Dowolny
|
Modifier.verticalScroll(
Zmodyfikuj element, aby umożliwić przewijanie w pionie, gdy wysokość treści przekracza maksymalne dozwolone ograniczenia. |
Zakres: Dowolny
|
Modyfikator, który włącza przekształcenia Material3 w treści w elemencie |
Zakres: Dowolny
|
@Composable
Modyfikator, który włącza przekształcenia Material3 w treści w elemencie |
Zakres: Dowolny
|
@Composable
Modyfikator, który włącza przekształcenia Material3 w treści w elemencie |
Zakres: Dowolny
|
Modifier.scrollable(
Skonfiguruj przewijanie dotykowe i przesuwanie elementu interfejsu w jednej |
Zakres: Dowolny
|
Modifier.scrollable(
Skonfiguruj przewijanie dotykowe i przesuwanie elementu interfejsu w jednej |
Zakres: Dowolny
|
Kontroluje klawiaturę ekranową jako zagnieżdżone przewijanie na Androidzie |
Rozmiar
Zakres: Dowolny
|
Modifier.animateContentSize(
Ten modyfikator animuje swój rozmiar, gdy zmienia się rozmiar modyfikatora podrzędnego (lub elementu podrzędnego kompozycyjnego, jeśli znajduje się już na końcu łańcucha). |
Zakres: Dowolny
|
Modifier.animateContentSize(
Ten modyfikator animuje swój rozmiar, gdy zmienia się rozmiar modyfikatora podrzędnego (lub elementu podrzędnego kompozycyjnego, jeśli znajduje się już na końcu łańcucha). |
Zakres: Dowolny
|
Modifier.aspectRatio(
Próbuje dopasować rozmiar zawartości do określonego współczynnika proporcji, próbując dopasować jedno z przychodzących ograniczeń w następującej kolejności: |
Zakres: Dowolny
|
Rezerwuje rozmiar co najmniej 48 dp, by jednoznacznie rozróżnić interakcje dotykowe, gdy element byłby mniejszy. |
Zakres: Dowolny
|
Rezerwuje rozmiar co najmniej 48 dp, by jednoznacznie rozróżnić interakcje dotykowe, gdy element byłby mniejszy. |
Zakres: Dowolny
|
Rezerwuje rozmiar co najmniej 48 dp, by jednoznacznie rozróżnić interakcje dotykowe, gdy element byłby mniejszy. |
Zakres: Dowolny
|
Rezerwuje rozmiar co najmniej 48 dp, by jednoznacznie rozróżnić interakcje dotykowe, gdy element byłby mniejszy. |
Zakres: Dowolny
|
Modifier.height(intrinsicSize: IntrinsicSize)
Zadeklaruj, że preferowana wysokość treści jest taka sama jak minimalna lub maksymalna wysokość naturalna treści. |
Zakres: Dowolny
|
Modifier.requiredHeight(intrinsicSize: IntrinsicSize)
Zadeklaruj, że wysokość treści jest dokładnie taka sama jak minimalna lub maksymalna wysokość naturalna treści. |
Zakres: Dowolny
|
Modifier.requiredWidth(intrinsicSize: IntrinsicSize)
Zadeklaruj, że szerokość treści jest dokładnie równa minimalnej lub maksymalnej szerokości wewnętrznej treści. |
Zakres: Dowolny
|
Modifier.width(intrinsicSize: IntrinsicSize)
Zadeklaruj, że preferowana szerokość treści jest równa minimalnej lub maksymalnej szerokości wewnętrznej treści. |
Zakres: Dowolny
|
Modifier.onSizeChanged(onSizeChanged: (IntSize) -> Unit)
Wywoływana z rozmiarem zmodyfikowanego elementu interfejsu Utwórz podczas pierwszego pomiaru elementu lub zmiany jego rozmiaru. |
Zakres: Dowolny
|
Modifier.defaultMinSize(minWidth: Dp, minHeight: Dp)
Ogranicz rozmiar opakowanego układu tylko wtedy, gdy nie byłby on ograniczony: ograniczenia |
Zakres: Dowolny
|
Modifier.fillMaxHeight(fraction: @FloatRange(from = 0.0, to = 1.0) Float)
Upewnij się, że treść wypełnia (prawdopodobnie tylko częściowe) |
Zakres: Dowolny
|
Modifier.fillMaxSize(fraction: @FloatRange(from = 0.0, to = 1.0) Float)
Wypełnij (możliwie tylko częściowo) treścią |
Zakres: Dowolny
|
Modifier.fillMaxWidth(fraction: @FloatRange(from = 0.0, to = 1.0) Float)
Upewnij się, że treść wypełnia (prawdopodobnie tylko częściowe) |
Zakres: Dowolny
|
Zadeklaruj preferowaną wysokość treści na dokładnie |
Zakres: Dowolny
|
Zadbaj o to, aby wysokość treści mieściła się w zakresie od |
Zakres: Dowolny
|
Modifier.requiredHeight(height: Dp)
Zadeklaruj wysokość treści wynoszącą dokładnie |
Zakres: Dowolny
|
Modifier.requiredHeightIn(min: Dp, max: Dp)
Zadbaj o to, aby wysokość treści mieściła się w zakresie od |
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 rozmiar treści jako dokładnie |
Zakres: Dowolny
|
Ogranicz szerokość treści do zakresu 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, że preferowany rozmiar treści ma wynosić dokładnie |
Zakres: Dowolny
|
Ogranicz szerokość treści do zakresu od |
Zakres: Dowolny
|
Zadeklaruj preferowaną szerokość treści na dokładnie |
Zakres: Dowolny
|
Ogranicz szerokość treści do zakresu od |
Zakres: Dowolny
|
Modifier.wrapContentHeight(
Zezwalaj na pomiar treści na odpowiedniej wysokości bez uwzględniania pomiaru przychodzącego |
Zakres: Dowolny
|
Modifier.wrapContentSize(align: Alignment, unbounded: Boolean)
Zezwól na pomiar treści przy odpowiednim rozmiarze bez uwzględniania ograniczeń |
Zakres: Dowolny
|
Modifier.wrapContentWidth(
Zezwól na pomiar szerokości treści na odpowiedniej szerokości bez względu na wartość pomiaru przychodzącego |
Zakres: Dowolny
|
Ten modyfikator określa wysokość elementu docelowego do komponowania |
Zakres: Dowolny
|
Modifier.touchTargetAwareSize(size: Dp)
Modyfikator ustawiający rozmiar i zalecany docelowy element dotykowy dla komponentów |
Zakres: Dowolny
|
Modifier.windowInsetsBottomHeight(insets: WindowInsets)
|
Zakres: Dowolny
|
Modifier.windowInsetsEndWidth(insets: WindowInsets)
Ustawia szerokość na |
Zakres: Dowolny
|
Modifier.windowInsetsStartWidth(insets: WindowInsets)
Ustawia szerokość na |
Zakres: Dowolny
|
Modifier.windowInsetsTopHeight(insets: WindowInsets)
|
Zakres:
RowScope
|
Modifier.weight(
Dopasuj szerokość elementu proporcjonalnie do jego wartości ( |
Zakres:
ColumnScope
|
Modifier.weight(
Dopasuj wysokość elementu proporcjonalnie do jego wartości ( |
Zakres:
FlowRowScope
|
@ExperimentalLayoutApi
Zadbaj o to, aby produkt wypełniał (prawdopodobnie tylko częściowe) maksymalną wysokość najwyższego elementu w wierszu, w którym się znajdował ( |
Zakres:
FlowColumnScope
|
@ExperimentalLayoutApi
Element powinien wypełniać (być może tylko częściowo) maksymalną szerokość najszerszego elementu w kolumnie, w której się znajdował ( |
Zakres:
BoxScope
|
Gdy zmierzysz wszystkie pozostałe elementy treści, dostosuj rozmiar elementu tak, by odpowiadał rozmiarowi |
Zakres:
LazyItemScope
|
Modifier.fillParentMaxHeight(
Zadbaj o to, aby treść spełniała |
Zakres:
LazyItemScope
|
Modifier.fillParentMaxSize(
Zadbaj o to, aby treść wypełniła pola |
Zakres:
LazyItemScope
|
Modifier.fillParentMaxWidth(
Zadbaj o to, aby treści wypełniły |
Zakres:
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)
Modyfikator, który należy zastosować do elementu |
Zakres:
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchAnchorWidth: Boolean)
Modyfikator, który należy zastosować w menu znajdującym się wewnątrz elementu |
Zakres:
PaneScaffoldScope
|
Modifier.preferredWidth(width: Dp)
Ten modyfikator określa preferowaną szerokość panelu, a implementacja rusztowania panelu będzie starała się ją jak najdokładniej stosować, gdy powiązany panel jest renderowany jako panel stały, czyli panel, który nie rozciąga się, aby wypełnić pozostałe przestrzenie. |
Testowanie
Zakres: Dowolny
|
Stosuje tag, aby umożliwić znajdowanie zmodyfikowanych elementów w testach. |
Przekształcenia
Zakres: Dowolny
|
Określa stopień obrotu widoku wokół środka elementu kompozycyjnego. |
Zakres: Dowolny
|
Skaluj zawartość osi poziomej i pionowej równomiernie według tego samego współczynnika skali. |
Zakres: Dowolny
|
Przeskaluj zawartość elementu kompozycyjnego zgodnie z podanymi niżej współczynnikami skali odpowiednio 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. Zamiast przeciążenia wywołaniem zwrotnym w celu uzyskania danych do przesłania,wykrywanie rozpoczęcia jest wykonywane przez samą funkcję Compose |
Zakres: Dowolny
|
Modifier.basicMarquee(
Stosuje do zmodyfikowanych treści animowany efekt zaznaczenia, jeśli jest zbyt szeroki, aby mieścił się w dostępnym miejscu. |
Zakres: Dowolny
|
Modifier.edgeSwipeToDismiss(
Ogranicza możliwość przesuwania palcem po ekranie, aby był aktywny tylko od krawędzi widocznego obszaru. |
Zakres: Dowolny
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)
Narysuj treść rozmytą z określonymi promieniami. |
Zakres: Dowolny
|
Modifier.blur(
Narysuj treść rozmytą z określonymi promieniami. |
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ę elementu |
Zakres: Dowolny
|
Modifier.composed(
Zadeklaruj kompozycję elementu |
Zakres: Dowolny
|
Modifier.composed(
Zadeklaruj kompozycję elementu |
Zakres: Dowolny
|
Modifier.composed(
Zadeklaruj kompozycję elementu |
Zakres: Dowolny
|
Modifier.composed(
Zadeklaruj kompozycję elementu |
Zakres: Dowolny
|
Modifier.dragAndDropSource(
|
Zakres: Dowolny
|
@ExperimentalFoundationApi
Ta funkcja została wycofana. Zamiast przeciążenia wywołaniem zwrotnym w celu uzyskania danych do przesłania,wykrywanie rozpoczęcia jest wykonywane przez samą funkcję Compose |
Zakres: Dowolny
|
Modifier.dragAndDropSource(
|
Zakres: Dowolny
|
Modifier.dragAndDropTarget(
Modyfikator, który umożliwia odbieranie wiadomości za pomocą gestu przeciągania i upuszczania. |
Zakres: Dowolny
|
Ta funkcja została wycofana. Używanie elementu systemStepExclusion |
Zakres: Dowolny
|
Modifier.
Ta funkcja została wycofana. Używanie elementu systemStepExclusion |
Zakres: Dowolny
|
Modifier.handwritingDetector(callback: () -> Unit)
Konfiguruje element działający jako wykrywacz pisma odręcznego, który wykrywa pismo odręczne rysikiem i przekazuje obsługę rozpoznanego tekstu innemu elementowi. |
Zakres: Dowolny
|
Konfiguruje element pełniący funkcję modułu obsługi pisma odręcznego rysikiem, który może obsługiwać wprowadzanie tekstu podczas sesji pisma odręcznego, uruchamianej przez wykrywanie pisma odręcznego rysikiem. |
Zakres: Dowolny
|
Modifier.hoverable(
Skonfiguruj komponent, po którym można najechać na niego kursorem przez zdarzenia wejścia/wyjścia wskaźnika. |
Zakres: Dowolny inline |
Modifier.
Ta funkcja została wycofana. Ten interfejs API utworzy więcej unieważnień modyfikatora niż to konieczne, dlatego odradzamy jego używanie. |
Zakres: Dowolny
|
Modifier.approachLayout(
Tworzy układ podejścia, który ułatwia stopniowe zbliżanie się do układu docelowego obliczonego w ramach przebiegu z wyprzedzeniem. |
Zakres: Dowolny
|
Modifier.magnifier(
Wyświetla widżet |
Zakres: Dowolny
|
Modifier.modifierLocalConsumer(consumer: ModifierLocalReadScope.() -> Unit)
Modyfikator, który pozwala wykorzystać modyfikatory |
Zakres: Dowolny
|
<T : Any?> Modifier.modifierLocalProvider(
Modyfikator, którego można użyć do utworzenia elementów |
Zakres: Dowolny
|
Modifier.onLayoutRectChanged(
Wywołuje funkcję |
Zakres: Dowolny
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)
Wywołaj |
Zakres: Dowolny
|
@ExperimentalWearMaterialApi
Rysuje kształt zastępczy nad elementem kompozycyjnym i animuje efekt wymazywania, by go usunąć. |
Zakres: Dowolny
|
@Composable
Rysuje kształt zastępczy nad elementem kompozycyjnym i animuje efekt wymazywania, by go usunąć. |
Zakres: Dowolny
|
@ExperimentalWearMaterialApi
Modyfikator rysujący obiekt zastępczy poblasku na komponencie. |
Zakres: Dowolny
|
@Composable
Modyfikator rysujący obiekt zastępczy poblasku na komponencie. |
Zakres: Dowolny
|
Modifier.stylusHoverIcon(
Modyfikator, który pozwala deweloperowi zdefiniować ikonę wskaźnika wyświetlaną po najechaniu rysikiem na element. |
Zakres: Dowolny
|
Modifier.motionEventSpy(watcher: (motionEvent: MotionEvent) -> Unit)
Wywołuje funkcję |
Zakres: Dowolny
|
Zaznacz prostokąt układu, by nie zbliżał się do pływających okien. |
Zakres: Dowolny
|
Modifier.preferKeepClear(rectProvider: (LayoutCoordinates) -> Rect)
W współrzędnych układu lokalnego zaznacz prostokąt, by unikać pływających okien. |
Zakres: Dowolny
|
@ExperimentalMaterialApi
Modyfikator tłumaczenia pozycji i skalowania rozmiaru wskaźnika „przeciągnij, by odświeżyć” na podstawie podanej wartości |
Zakres: Dowolny
|
@ExperimentalMaterialApi
Zagnieżdżony modyfikator przewijania, który udostępnia zdarzenia przewijania do |
Zakres: Dowolny
|
@ExperimentalMaterialApi
Zagnieżdżony modyfikator przewijania, który udostępnia wywołania zwrotne |
Zakres: Dowolny
|
@ExperimentalMaterial3Api
Modyfikator, który dodaje do kontenera zagnieżdżone przewijanie w celu obsługi gestu odświeżania przez przeciągnięcie. |
Zakres: Dowolny
|
@ExperimentalFoundationApi
Konfiguruje bieżący węzeł i wszystkie węzły podrzędne jako odbiornik treści. |
Zakres: Dowolny
|
Modifier.sensitiveContent(isContentSensitive: Boolean)
Ten modyfikator wskazuje, że funkcja kompozycyjna renderuje na ekranie poufne treści (takie jak nazwa użytkownika, hasło, dane karty kredytowej) i powinna być chroniona podczas udostępniania ekranu w obsługiwanych środowiskach. |
Zakres: Dowolny
|
Modifier.onInterceptKeyBeforeSoftKeyboard(
Dodanie tego parametru |
Zakres: Dowolny
|
Modifier.onPreInterceptKeyBeforeSoftKeyboard(
Dodanie tego parametru |
Zakres: Dowolny
|
Modifier.
Ta funkcja została wycofana. Funkcja PrzesuwanieToClose została przeniesiona na stronę androidx.wear.compose.foundation. |
Zakres: Dowolny
|
Wyklucza prostokąt układu z gestu systemowego. |
Zakres: Dowolny
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)
Wyklucza prostokąt ze współrzędnych układu lokalnego z gestów systemowych. |
Zakres: Dowolny
|
Modifier.consumeWindowInsets(insets: WindowInsets)
Przetwarzaj wstawienia, które nie zostały jeszcze wykorzystane przez inne modyfikatory wektorów podobne do |
Zakres: Dowolny
|
Modifier.consumeWindowInsets(paddingValues: PaddingValues)
Używaj funkcji |
Zakres: Dowolny
|
Modifier.onConsumedWindowInsetsChanged(
Wywołuje funkcję |
Zakres: Dowolny
|
Spowoduje to ponowne obliczenie elementu |
Zakres:
ExposedDropdownMenuBoxScope
|
Ta funkcja została wycofana. Użyj przeciążenia, które przyjmuje typ kotwicy ExposedDropdownMenuAnchorType i włączone parametry |
Zakres:
ExposedDropdownMenuBoxScope abstract |
Modifier.menuAnchor(
Modyfikator, który powinien być zastosowany do elementu w elemencie |