Działania
Zakres: dowolny
|
@ExperimentalFoundationApi
Umożliwia przeciąganie między zestawem zdefiniowanych z góry wartości. |
Zakres: dowolny
|
@ExperimentalFoundationApi
Umożliwia przeciąganie między zestawem zdefiniowanych z góry wartości. |
Zakres: Dowolny
|
Skonfiguruj komponent, aby odbierał kliknięcia za pomocą zdarzenia „kliknięcia” w przypadku danych wejściowych lub dostępności. |
Zakres: Dowolny
|
Modifier.clickable(
Skonfiguruj komponent, aby odbierał kliknięcia za pomocą zdarzenia „kliknięcia” w przypadku danych wejściowych lub dostępności. |
Zakres: dowolny
|
@ExperimentalFoundationApi
Skonfiguruj komponent, aby odbierał kliknięcia, podwójne kliknięcia i długie kliknięcia za pomocą zdarzenia „kliknięcia” lub zdarzenia dostępności. |
Zakres: Dowolny
|
@ExperimentalFoundationApi
Skonfiguruj komponent, aby odbierał kliknięcia, podwójne kliknięcia i długie kliknięcia za pomocą zdarzenia „kliknięcia” lub zdarzenia dostępności. |
Zakres: dowolny
|
@ExperimentalFoundationApi
Tworzy modyfikator podobny do |
Zakres: dowolny
|
@ExperimentalFoundationApi
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 można go było wybrać, zwykle jako element grupy wzajemnie wykluczających się, 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 jako element grupy wzajemnie wykluczających się, w której w danym momencie można wybrać tylko jeden element. |
Zakres: dowolny
|
@ExperimentalMaterialApi
Ta funkcja została wycofana. Interfejs API 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(
Skonfiguruj komponent, aby można było go włączać i wyłączać za pomocą zdarzeń wejścia i ułatwień dostępu |
Zakres: Dowolny
|
Modifier.toggleable(
Skonfiguruj komponent, aby można było go włączać i wyłączać za pomocą zdarzeń wejścia i ułatwień dostępu. |
Zakres: Dowolny
|
Modifier.triStateToggleable(
Skonfiguruj komponent, aby można było go przełączać za pomocą zdarzeń wprowadzania i ułatwień dostępu. Może on mieć 3 stany: włączony, wyłączony i nieokreślony. |
Zakres: dowolny
|
Modifier.triStateToggleable(
Skonfiguruj komponent, aby można było go przełączać za pomocą zdarzeń wprowadzania i ułatwień dostępu. Może on mieć 3 stany: włączony, wyłączony i nieokreślony. |
Dopasowanie
Zakres:
RowScope
|
Modifier.align(alignment: Alignment.Vertical)
Wyrównaj element pionowo w ramach |
Zakres:
RowScope
|
Umieść element w pionie tak, aby linia wyrównania treści określona przez |
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 poziomo w ramach |
Zakres:
ColumnScope
|
Umieść element poziomo tak, aby linia wyrównania treści określona przez |
Zakres:
ColumnScope
|
Modifier.alignBy(alignmentLine: VerticalAlignmentLine)
Umieść element poziomo tak, aby jego |
Zakres:
BoxScope
|
Przeciągnij element content do określonego |
Animacje
Zakres:
AnimatedVisibilityScope
|
Modifier.animateEnterExit(
Modyfikator |
Zakres:
LazyItemScope
|
Modifier.animateItem(
Ten modyfikator animuje wygląd elementu (zanikanie), znikanie (zanikanie) i zmiany umiejscowienia (np. zmianę kolejności elementów). |
Zakres:
LazyItemScope
|
@ExperimentalFoundationApi
Ta funkcja została wycofana. Zamiast tego użyj funkcji Modifier.animateItem(). |
Zakres:
LazyStaggeredGridItemScope
|
Modifier.animateItem(
Ten modyfikator animuje wygląd elementu (zanikanie), znikanie (zanikanie) i zmiany umiejscowienia (np. zmianę kolejności elementów). |
Zakres:
LazyStaggeredGridItemScope
|
@ExperimentalFoundationApi
Ta funkcja została wycofana. Użyj metody Modifier.animateItem() |
Obramowanie
Zakres: dowolny
|
Modifier.border(border: BorderStroke, shape: Shape)
Zmień 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ą atrybutów |
Zakres: dowolny
|
Zmień element, aby dodać obramowanie o wyglądzie określonym za pomocą |
Rysowanie
Zakres: Dowolny
|
Rysuj treści z modyfikowaną przezroczystością, 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 |
Zakres: Dowolny
|
Przytnij treść do granic warstwy zdefiniowanych w tym modyfikatorze. |
Zakres: dowolny
|
Modifier.drawBehind(onDraw: DrawScope.() -> Unit)
Rysuj w obszarze |
Zakres: dowolny
|
Modifier.drawWithCache(onBuildDrawCache: CacheDrawScope.() -> DrawResult)
Rysowanie na |
Zakres: Dowolny
|
Modifier.drawWithContent(onDraw: ContentDrawScope.() -> Unit)
Tworzy |
Zakres: Dowolny
|
Modifier.indication(
Rysuje efekty wizualne dla tego komponentu podczas interakcji. |
Zakres: Dowolny
|
Modifier.paint(
Domaluj treść za pomocą |
Zakres: Dowolny
|
Modifier.shadow(
Tworzy |
Zakres: dowolny
|
Dodaje wypełnienie, aby uwzględnić |
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 fokusa. |
Zakres: dowolny
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)
Dodaj ten modyfikator do komponentu, aby obserwować zdarzenia stanu fokusa. |
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 tego użyj interfejsu selectWłaściwości() |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. Zamiast tego użyj 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ślenie 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
|
@ExperimentalComposeUiApi
Ten modyfikator umożliwia zapisywanie i przywracanie skupienia na grupie. |
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
|
@ExperimentalFoundationApi
Wywołuje |
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 |
Zakres: Dowolny
|
Otaguj element za pomocą |
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)
|
Zakres: Dowolny
|
Modifier.paddingFrom(
|
Zakres: dowolny
|
Modifier.paddingFromBaseline(top: Dp, bottom: Dp)
|
Zakres: dowolny
|
Modifier.paddingFromBaseline(top: TextUnit, bottom: TextUnit)
|
Zakres: dowolny
|
Dodaj dodatkową przestrzeń na każdej krawędzi treści w tych usługach: |
Zakres: dowolny
|
Dodaj |
Zakres: Dowolny
|
Modifier.padding(paddingValues: PaddingValues)
Zastosuj w komponencie element |
Zakres: dowolny
|
Zastosuj odstęp |
Zakres: dowolny
|
Dodaj dodatkową przestrzeń na każdej krawędzi treści w tych usługach: |
Zakres: Dowolny
|
Dodaje wypełnienie, aby uwzględnić wgłębienia |
Zakres: Dowolny
|
Dodaje wypełnienie, aby dopasować |
Zakres: dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: dowolny
|
Dodaje wypełnienie, aby uwzględnić wgłębienia |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: Dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: dowolny
|
Dodaje wypełnienie, aby uwzględnić wgłębienia |
Zakres: dowolny
|
Dodaje dopełnienie, aby zmieścić wcięcia |
Zakres: dowolny
|
Dodaje wypełnienie, aby uwzględnić wgłębienia |
Zakres: Dowolny
|
Dodaje wypełnienie, aby uwzględnić wgłębienia |
Zakres: Dowolny
|
Dodaje wypełnienie, aby uwzględnić wgłębienia |
Zakres: dowolny
|
Modifier.windowInsetsPadding(insets: WindowInsets)
Dodaje wypełnienie, aby treści nie wychodziły poza obszar |
Wskaźnik
Zakres: dowolny
|
Modifier.pointerHoverIcon(
Modyfikator, który pozwala deweloperowi zdefiniować ikonę wskaźnika wyświetlaną po najechaniu kursorem na element. |
Zakres: dowolny
|
@ExperimentalComposeUiApi
specjalny modyfikator PointerInputModifier, który zapewnia dostęp do podrzędnych |
Zakres: Dowolny
|
@ExperimentalComposeUiApi
Modyfikator umożliwiający śledzenie zdarzeń związanych z ruchu wskaźnika (np. myszy lub trackpada). |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. W funkcji Modifier.pointerInput musisz podać co najmniej 1 parametr „key”, który definiuje tożsamość modyfikatora i określa, kiedy należy anulować poprzednią coroutine przetwarzania danych wejściowych i uruchomić nowy efekt dla nowego klucza. |
Zakres: Dowolny
|
Modifier.pointerInput(key1: Any?, block: suspend PointerInputScope.() -> Unit)
Utwórz modyfikator do przetwarzania danych wejściowych wskaźnika w regionie modyfikowanego elementu. |
Zakres: dowolny
|
Modifier.pointerInput(vararg keys: Any?, block: suspend PointerInputScope.() -> Unit)
Utwórz modyfikator do przetwarzania danych wejściowych wskaźnika w regionie modyfikowanego elementu. |
Zakres: dowolny
|
Modifier.pointerInput(key1: Any?, key2: Any?, block: suspend PointerInputScope.() -> Unit)
Utwórz modyfikator przetwarzania danych wejściowych wskaźnika w regionie zmodyfikowanego elementu. |
Pozycja
Zakres: dowolny
|
Modifier.absoluteOffset(offset: Density.() -> IntOffset)
przesuń zawartość o |
Zakres: dowolny
|
Modifier.absoluteOffset(x: Dp, y: Dp)
|
Zakres: dowolny
|
przesuń zawartość o |
Zakres: dowolny
|
|
Zakres:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
Zakres:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
Semantyka
Zakres: dowolny
|
Zawiera |
Zakres: Dowolny
|
Modifier.progressSemantics(
Zawiera |
Zakres: dowolny
|
Modifier.rangeSemantics(
Modyfikator dodawania semantyki oznaczającej postęp w przypadku suwaka lub suwaka z przedziałami. |
Zakres: dowolny
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)
Usuwa semantykę wszystkich potomnych węzłów i ustala 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. |
Przewijanie
Zakres: dowolny
|
Modifier.clipScrollableContainer(orientation: Orientation)
Przycina granice przewijanego kontenera na głównej osi, pozostawiając miejsce na efekty tła (np. cienie) na osi poprzecznej. |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. Użyj Modifier.pointerInput + PointerEventType.Scroll. |
Zakres: Dowolny
|
Modifier.nestedScroll(
Zmień element, aby uczestniczył w hierarchii przewijania zagnieżdżonego. |
Zakres: Dowolny
|
@ExperimentalFoundationApi
Renderuje przewijanie z poziomu podanego |
Zakres: dowolny
|
Modifier.onPreRotaryScrollEvent(
Dodanie tego |
Zakres: dowolny
|
Modifier.onRotaryScrollEvent(
Dodanie tego elementu |
Zakres: dowolny
|
Modifier.rotaryScrollable(
Modyfikator, który łączy zdarzenia rotacyjne z przewijalnymi kontenerami, takimi jak kolumna, LazyList i inne. |
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 górę lub w dół na podstawie |
Zakres: Dowolny
|
Modifier.scrollAway(
Przewijanie elementu w pionie lub poza jego widoczne na podstawie: |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. Ta wersja jest dostępna ze względu na zgodność wsteczną z Compose dla Wear OS 1.1. Dostępna jest nowsza wersja, która korzysta z ScalingLazyListState z pakietu wear.compose.foundation.lazy. |
Zakres: Dowolny
|
Modifier.horizontalScroll(
Zmień element, aby umożliwić przewijanie w poziomie, gdy szerokość treści jest większa niż maksymalne ograniczenia. |
Zakres: dowolny
|
Modifier.verticalScroll(
Zmień element, aby umożliwić przewijanie w pionie, gdy wysokość treści jest większa niż dozwolone maksymalne ograniczenia. |
Zakres: dowolny
|
Modifier.scrollable(
Skonfiguruj przewijanie i przesuwanie za pomocą dotyku dla elementu UI w jednym |
Zakres: dowolny
|
@ExperimentalFoundationApi
Skonfiguruj przewijanie dotykowe i przesuwanie elementu interfejsu w jednej |
Zakres: dowolny
|
@ExperimentalTvFoundationApi
Ta funkcja została wycofana. scrollableWithPivot została wycofana. |
Zakres: dowolny
|
Steruje klawiaturą ekranową jako wbudowanym przewijaniem w 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 treści do określonego formatu obrazu, próbując dopasować jeden z dostępnych ograniczeń w takim porządku: |
Zakres: dowolny
|
Rezerwuje co najmniej 48 dp, aby uniknąć niejednoznaczności w przypadku interakcji dotykowych, jeśli element ma być mniejszy. |
Zakres: dowolny
|
Rezerwuje co najmniej 48 dp, aby uniknąć niejednoznaczności w przypadku interakcji dotykowych, jeśli element ma być mniejszy. |
Zakres: dowolny
|
Rezerwuje co najmniej 48 dp, aby uniknąć niejednoznaczności w przypadku interakcji dotykowych, jeśli element ma być mniejszy. |
Zakres: dowolny
|
Rezerwuje co najmniej 48 dp, aby uniknąć niejednoznaczności w przypadku interakcji dotykowych, jeśli element ma być mniejszy. |
Zakres: dowolny
|
Modifier.height(intrinsicSize: IntrinsicSize)
Zadeklaruj preferowaną wysokość treści jako taką samą jak minimalna lub maksymalna wysokość treści. |
Zakres: dowolny
|
Modifier.requiredHeight(intrinsicSize: IntrinsicSize)
Wysokość treści musi być taka sama jak minimalna lub maksymalna wysokość treści. |
Zakres: dowolny
|
Modifier.requiredWidth(intrinsicSize: IntrinsicSize)
Szerokość treści musi być taka sama jak minimalna lub maksymalna domyślna szerokość treści. |
Zakres: dowolny
|
Modifier.width(intrinsicSize: IntrinsicSize)
Zadeklaruj preferowaną szerokość treści jako taką samą jak minimalna lub maksymalna domyślna szerokość treści. |
Zakres: dowolny
|
Modifier.onSizeChanged(onSizeChanged: (IntSize) -> Unit)
Wywoływany z rozmiarem zmodyfikowanego elementu interfejsu Compose, gdy element jest po raz pierwszy mierzony lub gdy zmienia się jego rozmiar. |
Zakres: dowolny
|
Modifier.defaultMinSize(minWidth: Dp, minHeight: Dp)
Ograniczanie rozmiaru spakowanego układu tylko wtedy, gdy w przeciwnym razie nie byłoby ono ograniczone: 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)
Ustaw wartość |
Zakres: dowolny
|
Modifier.fillMaxWidth(fraction: @FloatRange(from = 0.0, to = 1.0) Float)
Spraw, aby treści wypełniały (być może tylko częściowo) |
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)
Wysokość treści musi mieścić się w przedziale od |
Zakres: dowolny
|
Modifier.requiredSize(size: Dp)
Określ rozmiar treści jako 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)
Szerokość treści musi mieścić się w zakresie od |
Zakres: dowolny
|
Zadeklaruj preferowany rozmiar treści jako dokładnie |
Zakres: dowolny
|
Zadeklaruj preferowany rozmiar treści jako dokładnie |
Zakres: dowolny
|
Podaj preferowany rozmiar treści, który ma wynosić dokładnie |
Zakres: dowolny
|
Szerokość treści musi mieścić się w zakresie od |
Zakres: dowolny
|
Podaj preferowaną szerokość treści wynoszącą dokładnie |
Zakres: dowolny
|
Ogranicz szerokość treści do zakresu od |
Zakres: Dowolny
|
Modifier.wrapContentHeight(
Umożliwianie pomiaru treści na żądanej 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
|
Modifier.touchTargetAwareSize(size: Dp)
Modyfikator służący do ustawiania rozmiaru i zalecanego docelowego elementu dotykowego dla elementó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 taką samą jak |
Zakres: Dowolny
|
Modifier.windowInsetsTopHeight(insets: WindowInsets)
|
Zakres:
RowScope
|
Modifier.weight(
Dopasuj szerokość elementu proporcjonalnie do jego wartości ( |
Zakres:
ColumnScope
|
Modifier.weight(
Wysokość elementu powinna być proporcjonalna do jego |
Zakres:
BoxScope
|
Pomiar rozmiaru elementu należy dostosować do rozmiaru |
Zakres:
LazyItemScope
|
Modifier.fillParentMaxHeight(
Aby treści wypełniały |
Zakres:
LazyItemScope
|
Modifier.fillParentMaxSize(
Spraw, aby treści wypełniały ograniczenia pomiaru |
Zakres:
LazyItemScope
|
Modifier.fillParentMaxWidth(
Aby treści wypełniały |
Zakres:
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)
Modyfikator, który powinien zostać zastosowany do |
Zakres:
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)
Modyfikator, który powinien zostać zastosowany do menu umieszczonego wewnątrz |
Testowanie
Zakres: dowolny
|
Stosuje tag, aby umożliwić znalezienie zmodyfikowanego elementu w testach. |
Transformacje
Zakres: dowolny
|
Określa stopnie obrotu widoku wokół środka kompozyt. |
Zakres: dowolny
|
Skaluj zawartość osi poziomej i pionowej równomiernie według tego samego współczynnika skali. |
Zakres: Dowolny
|
Skalowanie zawartości kompozytu za pomocą tych współczynników skalowania odpowiednio wzdłuż osi poziomej i pionowej. |
Zakres: dowolny
|
Modifier.transformable(
Włącz gesty przekształcania zmodyfikowanego elementu interfejsu. |
Zakres: dowolny
|
@ExperimentalFoundationApi
Włącz gesty przekształcania zmodyfikowanego elementu interfejsu. |
Inne
Zakres: dowolny
|
@ExperimentalFoundationApi
Modyfikator, który pozwala traktować element, do którego jest zastosowany, jako źródło operacji przeciągania i upuszczania. |
Zakres: Dowolny
|
Modifier.basicMarquee(
Jeśli zmodyfikowane treści są za szerokie, aby zmieścić się w dostępnej przestrzeni, efekt animowanego prostokąta zostanie zastosowany do tych treści. |
Zakres: dowolny
|
Modifier.edgeSwipeToDismiss(
Ogranicza gest przesunięcia w celu zamknięcia do krawędzi widoku. |
Zakres: dowolny
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)
Rysowanie zamazania z określonymi promieniami. |
Zakres: Dowolny
|
Modifier.blur(
Rysowanie zamazania z określonymi promieniami. |
Zakres: dowolny
|
@ExperimentalFoundationApi
Modyfikator, którego można używać do wysyłania żądań |
Zakres: dowolny
|
Rodzic, który może odpowiadać na |
Zakres: Dowolny
|
Modifier.composed(
Zadeklaruj kompozycję |
Zakres: dowolny
|
@ExperimentalComposeUiApi
Zadeklaruj kompozycję |
Zakres: dowolny
|
@ExperimentalComposeUiApi
Zadeklaruj kompozycję |
Zakres: dowolny
|
@ExperimentalComposeUiApi
Zadeklaruj kompozycję |
Zakres: Dowolny
|
@ExperimentalComposeUiApi
Zadeklaruj kompozycję |
Zakres: dowolny
|
@ExperimentalFoundationApi
Modyfikator, który pozwala traktować element, do którego jest zastosowany, jako źródło operacji przeciągania i upuszczania. |
Zakres: dowolny
|
@ExperimentalFoundationApi
Modyfikator, który umożliwia odbieranie wiadomości za pomocą gestu przeciągania i upuszczania. |
Zakres: dowolny
|
Ta funkcja została wycofana. Użyj systemGestureExclusion |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. Użyj systemGestureExclusion |
Zakres: Dowolny
|
Modifier.handwritingDetector(callback: () -> Unit)
Skonfiguruj element, aby działał jako wykrywacz pisma odręcznego, który wykrywa pismo odręczne za pomocą rysika i przekazuje obsługę rozpoznanego tekstu do innego elementu. |
Zakres: dowolny
|
Konfiguruje element, aby działał jako moduł obsługi pisma odręcznego narysowanego rysikiem, który może obsługiwać wprowadzanie tekstu z sesji pisma odręcznego, która została uruchomiona przez pismo odręczne narysowane rysikiem na detektorze pisma odręcznego. |
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 spowoduje więcej niepotrzebnych unieważnień modyfikatora, dlatego nie zalecamy jego używania. |
Zakres: dowolny
|
Modifier.approachLayout(
Tworzy układ podejścia, który pomaga stopniowo zbliżać się do układu docelowego obliczonego w przebiegu analizy wstecznej. |
Zakres: dowolny
|
Modifier.magnifier(
Pokazuje widżet |
Zakres: dowolny
|
@ExperimentalComposeUiApi
Modyfikator, który pozwala wykorzystać modyfikatory |
Zakres: Dowolny
|
@ExperimentalComposeUiApi
Modyfikator, który może służyć do udostępniania wartości |
Zakres: dowolny
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)
Wywołaj |
Zakres: dowolny
|
@ExperimentalWearMaterialApi
Rysuje kształt symbolu zastępczego na górze kompozytowalnej treści i animuje efekt wymazywania, aby usunąć symbol zastępczy. |
Zakres: dowolny
|
@ExperimentalWearMaterialApi
Modyfikator do rysowania zastępczego efektu migotania na komponencie. |
Zakres: dowolny
|
@ExperimentalComposeUiApi
Wywołania |
Zakres: Dowolny
|
Zaznacz prostokąt układu, by nie zbliżał się do pływających okien. |
Zakres: dowolny
|
Modifier.preferKeepClear(rectProvider: (LayoutCoordinates) -> Rect)
Zaznacz prostokąt w ramach lokalnych współrzędnych układu, unikając okna pływającego. |
Zakres: Dowolny
|
@ExperimentalMaterialApi
Modyfikator służący do przenoszenia pozycji i zmian rozmiaru wskaźnika „przeciągnij, aby odświeżyć” na podstawie podanego |
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 przewijanie zagnieżdżone, aby umożliwić odświeżanie przez pociągnięcie. |
Zakres: dowolny
|
@ExperimentalMaterial3Api
Modyfikator, który obsługuje rozmiar, przesunięcie, przycinanie, cień i rysowanie tła wskaźnika „przeciągnij, aby odświeżyć”. Jest przydatny podczas wdrażania wskaźników niestandardowych. |
Zakres: dowolny
|
@ExperimentalFoundationApi
Konfiguruje bieżący węzeł i wszystkie węzły podrzędne jako odbiornik treści. |
Zakres: dowolny
|
@ExperimentalComposeUiApi
Dodanie tego parametru |
Zakres: dowolny
|
@ExperimentalComposeUiApi
Dodanie tego parametru |
Zakres: dowolny
|
Modifier.
Ta funkcja została wycofana. Komponent SwipeToDismiss został przeniesiony do pakietu androidx.wear.compose.foundation. |
Zakres: dowolny
|
Wyklucza prostokąt układu z gestów systemowych. |
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)
Wykorzystywanie wstawek, które nie zostały jeszcze wykorzystane przez inne wstawki. Zmień je w sposób podobny do |
Zakres: dowolny
|
Modifier.consumeWindowInsets(paddingValues: PaddingValues)
Użyj |
Zakres: dowolny
|
Modifier.onConsumedWindowInsetsChanged(
Wywołania |
Zakres:
TooltipBoxScope
|
|
Zakres:
ExposedDropdownMenuBoxScope
|
Ta funkcja została wycofana. Użyj przeciążenia, które przyjmuje parametry MenuAnchorType i enabled. |
Zakres:
ExposedDropdownMenuBoxScope abstract |
Modifier.menuAnchor(type: MenuAnchorType, enabled: Boolean)
Modyfikator, który powinien być zastosowany do elementu w elemencie |