Liste der Modifikatoren für das Schreiben

Aktionen

Ziehgesten zwischen einer Reihe vordefinierter Werte aktivieren.

Umfang: Beliebig

Ziehen zwischen einer Reihe vordefinierter Werte aktivieren.

Umfang: Beliebig

Konfigurieren Sie die Komponente so, dass sie Klicks über Eingabe- oder Bedienungshilfen-„Klick“-Ereignisse empfängt.

Umfang: Beliebig

Konfigurieren Sie die Komponente so, dass sie Klicks über Eingabe- oder Bedienungshilfen-„Klick“-Ereignisse empfängt.

Umfang: Beliebig

Komponente so konfigurieren, dass sie Klicks, Doppelklicks und langes Klicken über Eingabe- oder Bedienungshilfen-Klickereignisse empfängt.

Umfang: Beliebig

Komponente so konfigurieren, dass sie Klicks, Doppelklicks und langes Klicken über Eingabe- oder Bedienungshilfen-Klickereignisse empfängt.

Umfang: Beliebig

Konfigurieren Sie das Ziehen per Berührung für das UI-Element in beiden Ausrichtungen.

Umfang: Beliebig

Konfiguriere das Ziehen per Berührung für das UI-Element in einem einzelnen Orientation.

Umfang: Beliebig

Mit diesem Modifikator kannst du eine Liste von selectable-Elementen wie Tabs oder RadioButtons für die Barrierefreiheit im Internet gruppieren.

Umfang: Beliebig

Konfigurieren Sie die Komponente so, dass sie ausgewählt werden kann, normalerweise als Teil einer sich gegenseitig ausschließenden Gruppe, in der zu jedem Zeitpunkt nur ein Element ausgewählt werden kann.

Umfang: Beliebig

Konfigurieren Sie die Komponente so, dass sie ausgewählt werden kann, normalerweise als Teil einer sich gegenseitig ausschließenden Gruppe, in der zu jedem Zeitpunkt nur ein Element ausgewählt werden kann.

Umfang: Beliebig

Komponente so konfigurieren, dass sie über Eingabe- und Bedienungshilfen-Ereignisse ein- und ausgeschaltet werden kann

Umfang: Beliebig

Komponente so konfigurieren, dass sie über Eingabe- und Bedienungshilfen-Ereignisse ein- und ausgeschaltet werden kann.

Umfang: Beliebig

Konfiguriere die Komponente so, dass sie über Eingabe- und Bedienungshilfen-Ereignisse mit drei Zuständen umgeschaltet werden kann: Ein, Aus und Unbestimmt.

Umfang: Beliebig

Konfiguriere die Komponente so, dass sie über Eingabe- und Bedienungshilfen-Ereignisse mit drei Zuständen umgeschaltet werden kann: Ein, Aus und Unbestimmt.

Umfang: Beliebig

Der Modifikator, der auf eine ziehbare Komposition angewendet werden soll, damit der Ziehpunkt gezogen werden kann und ordnungsgemäß auf dem bereitgestellten PaneExpansionState funktioniert.

Ausrichtung

Richtet das Element vertikal innerhalb des Row aus.

Umfang: RowScope

Positioniert das Element vertikal so, dass die Ausrichtungslinie für den Inhalt, wie durch alignmentLineBlock festgelegt, an gleichgeordneten Elementen ausgerichtet wird, die ebenfalls auf alignBy konfiguriert sind.

Umfang: RowScope

Positioniert das Element vertikal so, dass sein alignmentLine an gleichgeordneten Elementen ausgerichtet ist, die ebenfalls auf alignBy konfiguriert sind.

Umfang: RowScope

Das Element wird vertikal so positioniert, dass seine erste Baseline an gleichgeordneten Elementen ausgerichtet ist, die ebenfalls auf alignByBaseline oder alignBy konfiguriert sind.

Umfang: RowScope

Richtet das Element horizontal innerhalb des Column aus.

Umfang: ColumnScope

Positioniert das Element horizontal so, dass die Ausrichtungslinie für den Inhalt, wie durch alignmentLineBlock festgelegt, an gleichgeordneten Elementen ausgerichtet wird, die ebenfalls auf alignBy konfiguriert sind.

Umfang: ColumnScope

Positioniert das Element horizontal so, dass seine alignmentLine an gleichgeordneten Elementen ausgerichtet ist, die ebenfalls auf alignBy konfiguriert sind.

Umfang: ColumnScope

Ziehen Sie das Inhaltselement auf einen bestimmten Alignment innerhalb des Box.

Umfang: BoxScope

Animation

Modifier, um Layoutänderungen (Position und/oder Größe) zu animieren, die innerhalb eines LookaheadScope auftreten.

Umfang: Beliebig

Wenden Sie diesen Modifikator auf ein FloatingActionButton an, um es mit einer Animation ein- oder auszublenden, die normalerweise auf dem Scrollen des Hauptinhalts der App basiert.

Umfang: Beliebig

Der Modifikator animateEnterExit kann für alle direkten oder indirekten untergeordneten Elemente von AnimatedVisibility verwendet werden, um eine andere Ein-/Ausstiegsanimation als die in AnimatedVisibility angegebene zu erstellen.

open

Dieser Modifikator animiert das Erscheinen (Einblenden), Verschwinden (Ausblenden) und die Platzierungsänderungen (z. B. Neuanordnung) des Elements.

open

Dieser Modifikator animiert das Erscheinen (Einblenden), das Verschwinden (Ausblenden) und die Platzierungsänderungen (z. B. Neuanordnung) des Elements.

Dieser Modifikator animiert das Erscheinen (Einblenden), das Verschwinden (Ausblenden) und die Platzierungsänderungen (z. B. Neuanordnung) des Elements.

Rahmen

Ändern Sie das Element, um einen Rahmen mit dem durch border und shape angegebenen Erscheinungsbild hinzuzufügen, und schneiden Sie es zu.

Umfang: Beliebig

Ändert das Element, um einen Rahmen mit dem durch width, brush und shape angegebenen Aussehen hinzuzufügen, und schneidet ihn ab.

Umfang: Beliebig

Ändern Sie das Element, um einen Rahmen mit einem width, einem color und einem shape hinzuzufügen, und schneiden Sie es zu.

Umfang: Beliebig

Zeichnung

Inhalte mit geändertem Alphawert zeichnen, der kleiner als 1 sein kann.

Umfang: Beliebig

Zeichnet shape mit einem durchgehenden color hinter dem Inhalt.

Umfang: Beliebig

Zeichnet shape mit brush hinter dem Inhalt.

Umfang: Beliebig

Schneiden Sie den Inhalt auf shape zu.

Umfang: Beliebig

Schneidet den Inhalt auf die Grenzen einer Ebene zu, die in diesem Modifikator definiert ist.

Umfang: Beliebig

Zeichnen Sie in ein Canvas hinter dem geänderten Inhalt.

Umfang: Beliebig

Zeichnen Sie in ein DrawScope mit Inhalten, die über Zeichenbefehle hinweg beibehalten werden, solange die Größe des Zeichenbereichs gleich ist oder sich die gelesenen Zustandsobjekte nicht geändert haben.

Umfang: Beliebig

Erstellt ein DrawModifier, mit dem der Entwickler vor oder nach dem Inhalt des Layouts zeichnen kann.

Umfang: Beliebig

Zeichnet visuelle Effekte für diese Komponente, wenn Interaktionen auftreten.

Umfang: Beliebig

Zeichnen Sie den Inhalt mit painter.

Umfang: Beliebig

Zeichnet einen Schlagschatten hinter den restlichen Inhalt mit der Geometrie, die durch die angegebene Form und die Schatteneigenschaften im DropShadowScope definiert ist.

Umfang: Beliebig

Zeichnet einen Schlagschatten hinter den restlichen Inhalt mit der Geometrie, die durch die angegebene Form festgelegt ist, und den Schatteneigenschaften, die durch Shadow definiert sind.

Umfang: Beliebig

Zeichnet einen inneren Schatten hinter den restlichen Inhalt mit der Geometrie, die durch die angegebene Form und die Schatteneigenschaften definiert ist, die in InnerShadowScope definiert sind.

Umfang: Beliebig

Zeichnet einen inneren Schatten über den restlichen Inhalt mit der Geometrie, die durch die angegebene Form festgelegt ist, und den Schatteneigenschaften, die durch Shadow definiert sind.

Umfang: Beliebig

Erstellt ein graphicsLayer, das einen Schatten zeichnet.

Umfang: Beliebig

Fügt Abstände hinzu, um die safe drawing-Insets zu berücksichtigen.

Umfang: Beliebig

Erstellt einen Modifikator, der die Zeichenreihenfolge für die untergeordneten Elemente desselben übergeordneten Layouts steuert.

Umfang: Beliebig

Fokus

Fügen Sie diesen Modifikator einer Komponente hinzu, um Ereignisse im Fokusstatus zu beobachten.

Umfang: Beliebig

Fügen Sie diesen Modifikator einer Komponente hinzu, um Ereignisse im Fokusstatus zu beobachten.

Umfang: Beliebig

Fügen Sie diesen Modifikator einer Komponente hinzu, um sie fokussierbar zu machen.

Umfang: Beliebig

Mit diesem Modifikator können Sie Properties angeben, auf die focusTargets weiter unten in der Modifikatorkette oder auf untergeordneten Layoutknoten zugreifen können.

Umfang: Beliebig

Fügen Sie diesen Modifikator einer Komponente hinzu, um Änderungen am Fokus anzufordern.

Umfang: Beliebig

Mit diesem Modifikator kann der Fokus auf eine Fokusgruppe gespeichert und wiederhergestellt werden.

Umfang: Beliebig

Erstellt eine Fokusgruppe oder kennzeichnet diese Komponente als Fokusgruppe.

Umfang: Beliebig

Konfiguriere die Komponente so, dass sie über das Fokussystem oder das Bedienungshilfen-Ereignis „Fokus“ fokussiert werden kann.

Umfang: Beliebig

Grafik

Tastatur

Wenn du dieses modifier dem Parameter modifier einer Komponente hinzufügst, kann sie Hardwaretastenereignisse abfangen, wenn sie (oder eines ihrer untergeordneten Elemente) fokussiert ist.

Umfang: Beliebig

Wenn du diesen modifier dem Parameter modifier einer Komponente hinzufügst, kann sie Hardwaretastenereignisse abfangen, wenn sie (oder eines ihrer untergeordneten Elemente) fokussiert ist.

Umfang: Alle

Layout

Alternative zu androidx.compose.ui.layout.layoutId, die die Verwendung von tag ermöglicht.

Umfang: Alle

Kennzeichnen Sie das Element mit layoutId, um es innerhalb des übergeordneten Elements zu identifizieren.

Umfang: Beliebig

Erstellt einen LayoutModifier, mit dem sich die Messung und das Layout des umschlossenen Elements ändern lassen.

Umfang: Beliebig

Rufe onGloballyPositioned mit dem LayoutCoordinates des Elements auf, wenn sich die globale Position des Inhalts möglicherweise geändert hat.

Umfang: Beliebig

Sonstiges

Legen Sie den Autofill-Hinweis mit contentType fest.

Umfang: Beliebig

Wendet einen animierten Lauftexteffekt auf den geänderten Inhalt an, wenn er zu breit für den verfügbaren Platz ist.

Umfang: Beliebig

Zeichnet Inhalte, die mit den angegebenen Radien weichgezeichnet sind.

Umfang: Beliebig

Zeichnet Inhalte, die mit den angegebenen Radien weichgezeichnet sind.

Umfang: Beliebig

Modifikator, mit dem bringIntoView-Anfragen gesendet werden können.

Umfang: Beliebig

Deklarieren Sie eine Just-in-Time-Komposition eines Modifier, das für jedes Element, das es ändert, zusammengesetzt wird.

Umfang: Beliebig

Deklarieren Sie eine Just-in-Time-Komposition eines Modifier, das für jedes Element, das es ändert, zusammengesetzt wird.

Umfang: Beliebig

Deklarieren Sie eine Just-in-Time-Komposition eines Modifier, das für jedes Element, das es ändert, zusammengesetzt wird.

Umfang: Beliebig

Deklarieren Sie eine Just-in-Time-Komposition eines Modifier, das für jedes Element, das es ändert, zusammengesetzt wird.

Umfang: Beliebig

Deklarieren Sie eine Just-in-Time-Komposition eines Modifier, das für jedes Element, das es ändert, zusammengesetzt wird.

Umfang: Beliebig

Ein Modifier, mit dem ein Element, auf das es angewendet wird, wie eine Quelle für Drag-and-Drop-Vorgänge behandelt werden kann.

Umfang: Beliebig

Ein Modifier, mit dem ein Element, auf das es angewendet wird, wie eine Quelle für Drag-and-Drop-Vorgänge behandelt werden kann.

Umfang: Beliebig

Ein Modifikator, der das Empfangen von Drag-and-drop-Gesten ermöglicht.

Umfang: Beliebig

Angeforderte Framerate für Composable festlegen

Umfang: Beliebig

Angeforderte Framerate für Composable festlegen

Umfang: Beliebig

Konfiguriert ein Element so, dass es als Handschrifterkennung fungiert, die mit dem Eingabestift geschriebenen Text erkennt und die Verarbeitung des erkannten Texts an ein anderes Element delegiert.

Umfang: Beliebig

Konfiguriert ein Element so, dass es als Handler für handschriftliche Eingaben mit einem Eingabestift fungiert. Dieser Handler kann Texteingaben aus einer Handschriftsitzung verarbeiten, die durch handschriftliche Eingaben mit einem Eingabestift auf einem Handschriftdetektor ausgelöst wurde.

Umfang: Beliebig

Komponente so konfigurieren, dass sie über Pointer-Enter- und Pointer-Exit-Ereignisse per Hover-Effekt aktiviert werden kann.

Umfang: Beliebig

Ein Modifikator, der den Bildschirm des Geräts eingeschaltet lässt, solange er auf unterstützten Plattformen Teil der Komposition ist.

Umfang: Beliebig

Dadurch wird der RelativeLayoutBounds des Modifikators dem angegebenen LayoutBoundsHolder zugeordnet.

Umfang: Beliebig

Erstellt ein Annäherungslayout, das dazu dient, sich schrittweise dem im Lookahead-Durchlauf berechneten Ziellayout anzunähern.

Umfang: Beliebig

Zeigt ein Magnifier-Widget mit einer vergrößerten Version des Inhalts bei sourceCenter relativ zum aktuellen Layoutknoten an.

Umfang: Beliebig

Ein Modifier, mit dem ModifierLocals verwendet werden können, die von anderen Modifiern links von diesem Modifier oder über diesem Modifier im Layoutbaum bereitgestellt wurden.

Umfang: Beliebig

Ein Modifikator, mit dem ModifierLocals bereitgestellt werden können, die von anderen Modifikatoren rechts von diesem Modifikator oder von Modifikatoren gelesen werden können, die untergeordnete Elemente des Layoutknotens sind, an den dieser Modifikator angehängt ist.

Umfang: Beliebig

Ruft callback mit der Position dieses Layoutknotens relativ zum Koordinatensystem des Stamms der Komposition sowie in Bildschirm- und Fensterkoordinaten auf.

Umfang: Beliebig

Rufen Sie onPlaced auf, nachdem das übergeordnete LayoutModifier und das übergeordnete Layout platziert wurden und bevor das untergeordnete LayoutModifier platziert wird.

Umfang: Beliebig

Registriert einen Callback, um zu prüfen, ob sich der Knoten im Darstellungsbereich des Fensters befindet oder nicht.

Umfang: Beliebig

Modifikator, mit dem ein Entwickler ein Zeigersymbol definieren kann, das angezeigt wird, wenn ein Eingabestift über das Element bewegt wird.

Umfang: Beliebig

Ruft watcher mit jedem MotionEvent auf, das der Layoutbereich oder ein untergeordnetes pointerInput empfängt.

Umfang: Beliebig

Markieren Sie das Layoutrechteck so, dass es schwebende Fenster vermeidet.

Umfang: Beliebig

Markieren Sie ein Rechteck innerhalb der lokalen Layoutkoordinaten und vermeiden Sie dabei schwebende Fenster.

Umfang: Beliebig

Ein Modifikator, der einem Container verschachteltes Scrollen hinzufügt, um die Geste „Zum Aktualisieren nach unten ziehen“ zu unterstützen.

Umfang: Beliebig

Konfiguriert den aktuellen Knoten und alle untergeordneten Knoten als Inhaltsempfänger.

Umfang: Beliebig

Passt den Inhalt in rulers ein.

Umfang: Beliebig

Wenn einer der Rulers in rulers einen Wert innerhalb der Grenzen des Layouts hat, wird der Inhalt auf diesen Ruler und den Rand skaliert.

Umfang: Beliebig

Dieser Modifikator gibt an, dass die zusammensetzbare Funktion vertrauliche Inhalte (z. B. Nutzername, Passwort, Kreditkarte usw.) auf dem Bildschirm rendert und dass die Inhalte während der Bildschirmfreigabe in unterstützten Umgebungen geschützt werden sollten.

Umfang: Beliebig

Wenn Sie diesen modifier dem Parameter modifier einer Komponente hinzufügen, kann sie Hardwaretastenereignisse abfangen, bevor sie an die Softwaretastatur gesendet werden.

Umfang: Beliebig

Wenn Sie diesen modifier dem Parameter modifier einer Komponente hinzufügen, kann sie Hardwaretastenereignisse abfangen, bevor sie an die Softwaretastatur gesendet werden.

Umfang: Beliebig

Modifikator, der einen Bereich erstellt, der durch das angegebene Style-Objekt für die Komponente formatiert wird, an die dieser Modifikator angehängt ist.

Umfang: Beliebig

Modifikator, der einen Bereich erstellt, der durch das angegebene Style-Objekt für die Komponente formatiert wird, an die dieser Modifikator angehängt ist.

Umfang: Beliebig

Schließt das Layoutrechteck von der System-Geste aus.

Umfang: Beliebig

Schließt ein Rechteck innerhalb der lokalen Layoutkoordinaten von der System-Geste aus.

Umfang: Beliebig

Fügt eine builder hinzu, die ausgeführt werden soll, wenn das Textkontextmenü in dieser Hierarchie angezeigt wird.

Umfang: Beliebig

Fügt eine filter hinzu, die ausgeführt werden soll, wenn das Textkontextmenü in dieser Hierarchie angezeigt wird.

Umfang: Beliebig

Ein Modifier, der die Sichtbarkeit des Layouts steuert, auf das er angewendet wird.

Umfang: Beliebig

Verbraucht Insets, die noch nicht von anderen Inset-Modifikatoren wie windowInsetsPadding verbraucht wurden, ohne Padding hinzuzufügen.

Umfang: Beliebig

paddingValues als Insets verwenden, als ob das Padding unabhängig von den Insets hinzugefügt wurde.

Umfang: Beliebig

Ruft block mit den WindowInsets auf, die entweder von consumeWindowInsets oder einem der Padding-Modifikatoren wie imePadding verwendet wurden.

Umfang: Beliebig

Dadurch wird der WindowInsets basierend auf der Größe und Position neu berechnet.

Umfang: Beliebig

Rendert den Inhalt im Overlay des SharedTransitionScope, in dem freigegebene Inhalte (z.B. freigegebene Elemente und freigegebene Grenzen) standardmäßig gerendert werden.

sharedBounds ist ein Modifikator, der ein Layout mit einem SharedContentState.key taggt, sodass beim Betreten und Verlassen der gemeinsamen Grenzen desselben Schlüssels die animierten und sich kontinuierlich ändernden Grenzen während der Layoutänderung geteilt werden.

sharedElement ist ein Modifikator, der ein Layout mit einem SharedContentState.key taggt, sodass beim Ein- und Ausblenden von freigegebenen Elementen mit demselben Schlüssel die animierten und sich kontinuierlich ändernden Grenzen während der Layoutänderung geteilt werden.

sharedElementWithCallerManagedVisibility ist ein Modifikator, der ein Layout mit einem SharedContentState.key taggt, sodass beim Ein- und Ausblenden von freigegebenen Elementen mit demselben Schlüssel die animierten und sich kontinuierlich ändernden Grenzen während der Layoutänderung geteilt werden.

Ein Modifikator, der ein Layout an der Zielposition verankert, die während der Übergänge zwischen freigegebenen Elementen aus dem Lookahead-Durchlauf abgerufen wird.

open

Modifikator, der auf ein Element innerhalb des ExposedDropdownMenuBoxScope angewendet werden soll, in der Regel ein Textfeld oder ein Symbol im Textfeld.

abstract

Dieser Modifikator gibt die Ränder des zugehörigen Bereichs gemäß dem angegebenen RectRulers als Einzüge an.

Dieser Modifikator gibt die Ränder des zugehörigen Bereichs gemäß den angegebenen festen Rändern und den angegebenen RectRulers als Einzüge an, falls vorhanden.

Padding

Ein Modifier, mit dem ein Abstand hinzugefügt werden kann, um den Inhalt in bestimmten Abständen von seinen Grenzen zu einem alignment line zu positionieren.

Umfang: Beliebig

Ein Modifier, mit dem ein Abstand hinzugefügt werden kann, um den Inhalt in bestimmten Abständen von seinen Grenzen zu einem alignment line zu positionieren.

Umfang: Beliebig

Ein Modifier, das den Inhalt in einem Layout so positioniert, dass der Abstand vom oberen Rand des Layouts zum baseline of the first line of text in the content top und der Abstand vom baseline of the last line of text in the content zum unteren Rand des Layouts bottom beträgt.

Umfang: Beliebig

Ein Modifier, das den Inhalt in einem Layout so positioniert, dass der Abstand vom oberen Rand des Layouts zum baseline of the first line of text in the content top und der Abstand vom baseline of the last line of text in the content zum unteren Rand des Layouts bottom beträgt.

Umfang: Beliebig

Fügt zusätzlichen Platz an jeder Kante des Inhalts in Dp hinzu: left, top, right und bottom.

Umfang: Beliebig

Fügen Sie an jeder Kante des Inhalts (links, oben, rechts und unten) all dp zusätzlichen Platz hinzu.

Umfang: Beliebig

Wenden Sie PaddingValues auf die Komponente als zusätzlichen Abstand an den Rändern links, oben, rechts und unten an.

Umfang: Beliebig

Lassen Sie an den linken und rechten Rändern des Inhalts horizontal dp und an den oberen und unteren Rändern vertical dp Platz.

Umfang: Beliebig

Fügt zusätzlichen Abstand an jeder Kante des Inhalts in Dp hinzu: start, top, end und bottom.

Umfang: Beliebig

Fügt Abstände hinzu, um die caption bar-Insets zu berücksichtigen.

Umfang: Beliebig

Fügt Abstand hinzu, um Platz für die display cutout zu schaffen.

Umfang: Beliebig

Fügt Abstände hinzu, um die ime-Insets zu berücksichtigen.

Umfang: Beliebig

Fügt Abstände hinzu, um die mandatory system gestures-Insets zu berücksichtigen.

Umfang: Beliebig

Fügt Abstände hinzu, um die navigation bars-Insets zu berücksichtigen.

Umfang: Beliebig

Fügt Abstände hinzu, um die safe content-Insets zu berücksichtigen.

Umfang: Beliebig

Fügt Abstände hinzu, um die safe gestures-Insets zu berücksichtigen.

Umfang: Beliebig

Fügt Abstände hinzu, um die status bars-Insets zu berücksichtigen.

Umfang: Beliebig

Fügt Abstände hinzu, um die system bars-Insets zu berücksichtigen.

Umfang: Beliebig

Fügt Abstände hinzu, um die system gestures-Insets zu berücksichtigen.

Umfang: Beliebig

Fügt Abstände hinzu, um die waterfall-Insets zu berücksichtigen.

Umfang: Beliebig

Fügt einen Abstand hinzu, damit der Inhalt nicht in den insets-Bereich gelangt.

Umfang: Beliebig

Pointer

Ein Modifier, der Klick- und horizontale Wischgesten auf hoher Ebene von einer IndirectPointerEvent-Quelle erkennt.

Umfang: Beliebig

Modifikator, mit dem ein Entwickler ein Zeigersymbol definieren kann, das angezeigt wird, wenn der Cursor über das Element bewegt wird.

Umfang: Beliebig

Ein spezieller PointerInputModifier, der Zugriff auf die zugrunde liegenden MotionEvents bietet, die ursprünglich an Compose gesendet wurden.

Umfang: Beliebig

Erstellen Sie einen Modifikator für die Verarbeitung von Zeigereingaben innerhalb des Bereichs des geänderten Elements.

Umfang: Beliebig

Erstellen Sie einen Modifikator für die Verarbeitung von Zeigereingaben innerhalb des Bereichs des geänderten Elements.

Umfang: Beliebig

Erstellen Sie einen Modifikator für die Verarbeitung von Zeigereingaben innerhalb des Bereichs des geänderten Elements.

Umfang: Beliebig

Position

Inhalt um offset Pixel versetzen.

Umfang: Beliebig

Verschiebe den Inhalt um (x dp, y dp).

Umfang: Beliebig

Inhalt um offset px versetzen.

Umfang: Beliebig

Verschiebe den Inhalt um (x dp, y dp).

Umfang: Beliebig

Scrollen

Schneidet die Grenzen des scrollbaren Containers auf der Hauptachse ab, lässt aber Platz für Hintergrundeffekte (wie Schatten) auf der Querachse.

Umfang: Beliebig

Ändern Sie das Element, damit es in der verschachtelten Scrollhierarchie berücksichtigt wird.

Umfang: Beliebig

Rendert das Overscrollen aus dem angegebenen overscrollEffect.

Umfang: Beliebig

Wenn Sie diesen modifier dem Parameter modifier einer Komponente hinzufügen, kann sie RotaryScrollEvents abfangen, wenn sie (oder eines ihrer untergeordneten Elemente) fokussiert ist.

Umfang: Beliebig

Wenn Sie diesen modifier dem Parameter modifier einer Komponente hinzufügen, kann sie RotaryScrollEvents abfangen, wenn sie (oder eines ihrer untergeordneten Elemente) fokussiert ist.

Umfang: Beliebig

Ändern Sie das Element so, dass horizontales Scrollen möglich ist, wenn die Breite des Inhalts die maximal zulässigen Einschränkungen überschreitet.

Umfang: Beliebig

Ändern Sie das Element so, dass horizontales Scrollen möglich ist, wenn die Breite des Inhalts die maximal zulässigen Einschränkungen überschreitet.

Umfang: Beliebig

Ändern Sie das Element, um vertikales Scrollen zu ermöglichen, wenn die Höhe des Inhalts die maximal zulässigen Einschränkungen überschreitet.

Umfang: Beliebig

Ändern Sie das Element, um vertikales Scrollen zu ermöglichen, wenn die Höhe des Inhalts die maximal zulässigen Einschränkungen überschreitet.

Umfang: Beliebig

Konfiguriere das Scrollen und Wischen per Berührung für das UI-Element in beiden XY-Ausrichtungen.

Umfang: Beliebig

Komponente als scrollbaren Bereich konfigurieren

Umfang: Beliebig

Komponente als scrollbaren Bereich konfigurieren

Umfang: Beliebig

Konfiguriere Touch-Scrolling und Flinging für das UI-Element in einem einzigen Orientation.

Umfang: Beliebig

Konfiguriere Touch-Scrolling und Flinging für das UI-Element in einem einzigen Orientation.

Umfang: Beliebig

Eine rein visuelle Bildlaufleiste, die die aktuelle Scrollposition einer Scrollkomponente darstellt.

Umfang: Beliebig

Steuert die Bildschirmtastatur als verschachteltes Scrollen unter Android R und höher.

Umfang: Beliebig

Semantik

Enthält die semantics, die für eine unbestimmte Fortschrittsanzeige erforderlich ist, die den laufenden Vorgang darstellt.

Umfang: Beliebig

Enthält den semantics, der für eine Fortschrittsanzeige mit bestimmtem Wert oder den Fortschrittsteil eines Schiebereglers erforderlich ist, der den Fortschritt innerhalb von valueRange darstellt.

Umfang: Beliebig

Löscht die Semantik aller untergeordneten Knoten und legt eine neue Semantik fest.

Umfang: Beliebig

Fügen Sie dem Layoutknoten Semantik-Schlüssel/Wert-Paare hinzu, die für Tests, Bedienungshilfen usw. verwendet werden können.

Umfang: Beliebig

Größe

Dieser Modifikator animiert seine eigene Größe, wenn sich die Größe seines untergeordneten Modifikators (oder der untergeordneten komponierbaren Funktion, wenn sie sich bereits am Ende der Kette befindet) ändert.

Umfang: Beliebig

Dieser Modifikator animiert seine eigene Größe, wenn sich die Größe seines untergeordneten Modifikators (oder der untergeordneten komponierbaren Funktion, wenn sie sich bereits am Ende der Kette befindet) ändert.

Umfang: Beliebig

Versucht, die Größe des Inhalts an ein bestimmtes Seitenverhältnis anzupassen, indem eine der eingehenden Einschränkungen in der folgenden Reihenfolge erfüllt wird: Constraints.maxWidth, Constraints.maxHeight, Constraints.minWidth, Constraints.minHeight, wenn matchHeightConstraintsFirst den Wert false hat (Standard), oder Constraints.maxHeight, Constraints.maxWidth, Constraints.minHeight, Constraints.minWidth, wenn matchHeightConstraintsFirst den Wert true hat.

Umfang: Beliebig

Reserviert mindestens 48 dp, um Berührungsinteraktionen zu unterscheiden, wenn das Element kleiner ist.

Umfang: Beliebig

Geben Sie die bevorzugte Höhe des Inhalts als die minimale oder maximale intrinsische Höhe des Inhalts an.

Umfang: Beliebig

Deklarieren Sie die Höhe des Inhalts so, dass sie genau der minimalen oder maximalen intrinsischen Höhe des Inhalts entspricht.

Umfang: Beliebig

Deklarieren Sie die Breite des Inhalts so, dass sie genau der minimalen oder maximalen intrinsischen Breite des Inhalts entspricht.

Umfang: Beliebig

Deklarieren Sie die bevorzugte Breite des Inhalts so, dass sie der minimalen oder maximalen intrinsischen Breite des Inhalts entspricht.

Umfang: Beliebig

Wird mit der Größe des geänderten Compose-UI-Elements aufgerufen, wenn das Element zum ersten Mal gemessen wird oder wenn sich die Größe des Elements ändert.

Umfang: Beliebig

Die Größe des umschlossenen Layouts wird nur dann eingeschränkt, wenn es sonst nicht eingeschränkt wäre: Die Einschränkungen minWidth und minHeight werden nur angewendet, wenn die entsprechende eingehende Einschränkung 0 ist.

Umfang: Beliebig

Lassen Sie den Inhalt die Constraints.maxHeight der eingehenden Messeinschränkungen (möglicherweise nur teilweise) ausfüllen, indem Sie minimum height und maximum height auf den Wert von maximum height multipliziert mit fraction festlegen.

Umfang: Beliebig

Der Inhalt soll die Constraints.maxWidth und Constraints.maxHeight der eingehenden Messeinschränkungen (möglicherweise nur teilweise) ausfüllen. Dazu legen Sie die minimum width und die maximum width so fest, dass sie der maximum width multipliziert mit fraction entsprechen, und die minimum height und die maximum height so, dass sie der maximum height multipliziert mit fraction entsprechen.

Umfang: Beliebig

Lassen Sie den Inhalt die Constraints.maxWidth der eingehenden Messeinschränkungen (möglicherweise nur teilweise) ausfüllen, indem Sie minimum width und maximum width auf den Wert von maximum width multipliziert mit fraction festlegen.

Umfang: Beliebig

Gib die bevorzugte Höhe des Inhalts mit genau height dp an.

Umfang: Beliebig

Die Höhe des Inhalts muss zwischen min dp und max dp liegen, wie es die eingehende Messung Constraints zulässt.

Umfang: Beliebig

Deklarieren Sie die Höhe des Inhalts mit genau height dp.

Umfang: Beliebig

Die Höhe des Inhalts muss zwischen min dp und max dp liegen.

Umfang: Beliebig

Deklarieren Sie die Größe des Inhalts mit genau size dp Breite und Höhe.

Umfang: Beliebig

Geben Sie die Größe des Inhalts genau mit size an.

Umfang: Beliebig

Geben Sie die Größe des Inhalts mit genau width dp und height dp an.

Umfang: Beliebig

Die Breite des Inhalts muss zwischen minWidth dp und maxWidth dp und die Höhe zwischen minHeight dp und maxHeight dp liegen.

Umfang: Beliebig

Deklarieren Sie die Breite des Inhalts mit genau width dp.

Umfang: Beliebig

Die Breite des Inhalts muss zwischen min dp und max dp liegen.

Umfang: Beliebig

Deklariere die bevorzugte Größe des Inhalts als genau size dp im Quadrat.

Umfang: Beliebig

Geben Sie die bevorzugte Größe des Inhalts mit genau size an.

Umfang: Beliebig

Geben Sie die bevorzugte Größe des Inhalts mit genau width dp × height dp an.

Umfang: Beliebig

Beschränken Sie die Breite des Inhalts auf einen Wert zwischen minWidth dp und maxWidth dp und die Höhe des Inhalts auf einen Wert zwischen minHeight dp und maxHeight dp, wie es die eingehende Messung Constraints zulässt.

Umfang: Beliebig

Deklarieren Sie die bevorzugte Breite des Inhalts mit genau width dp.

Umfang: Beliebig

Die Breite des Inhalts muss zwischen min dp und max dp liegen, wie durch die eingehende Messung Constraints zulässig.

Umfang: Beliebig

Der Inhalt kann die gewünschte Höhe ohne Berücksichtigung der eingehenden Messung minimum height constraint und, wenn unbounded „true“ ist, auch ohne Berücksichtigung der eingehenden Messung maximum height constraint messen.

Umfang: Beliebig

Der Inhalt kann in der gewünschten Größe gemessen werden, ohne die eingehenden Einschränkungen minimum width oder minimum height zu berücksichtigen. Wenn unbounded „true“ ist, werden auch die eingehenden maximalen Einschränkungen nicht berücksichtigt.

Umfang: Beliebig

Der Inhalt kann die gewünschte Breite ohne Berücksichtigung der eingehenden Messung minimum width constraint und, wenn unbounded „true“ ist, auch ohne Berücksichtigung der eingehenden Messung maximum width constraint messen.

Umfang: Beliebig

Legt die Höhe auf die von insets am bottom des Bildschirms fest.

Umfang: Beliebig

Legt die Breite auf die von insets am end des Bildschirms fest, wobei je nach LayoutDirection entweder left oder right verwendet wird.

Umfang: Beliebig

Legt die Breite auf die von insets am start des Bildschirms fest, wobei je nach LayoutDirection entweder left oder right verwendet wird.

Umfang: Beliebig

Legt die Höhe auf die von insets am top des Bildschirms fest.

Umfang: Beliebig

Versucht, das Rechteck des Originalinhalts so zu dimensionieren, dass es in ein Ziel passt, indem ein bestimmter ContentScale-Typ angewendet wird.

Umfang: Beliebig

Mit skipToLookaheadSize kann ein Layout sein untergeordnetes Element mit den Lookahead-Einschränkungen messen und das untergeordnete Element so anordnen, als wäre der Übergang abgeschlossen.

Die Breite des Elements wird proportional zu seinem weight im Verhältnis zu anderen gewichteten gleichgeordneten Elementen im Row festgelegt.

Umfang: RowScope

Die Höhe des Elements wird proportional zu seinem weight im Verhältnis zu anderen gewichteten gleichgeordneten Elementen in der Column festgelegt.

Umfang: ColumnScope

Das Element füllt (möglicherweise nur teilweise) die maximale Höhe des höchsten Elements in der Zeile, in der es platziert wurde, innerhalb des FlowRow.

Umfang: FlowRowScope

Das Element füllt (möglicherweise nur teilweise) die maximale Breite des breitesten Elements in der Spalte, in der es platziert wurde, innerhalb des FlowColumn.

Passen Sie die Größe des Elements an die Größe des Box an, nachdem alle anderen Inhaltselemente gemessen wurden.

Umfang: BoxScope

Der Inhalt soll die Constraints.maxHeight der eingehenden Messbeschränkungen ausfüllen. Setzen Sie dazu die minimum height auf die maximum height multipliziert mit fraction.

Der Inhalt soll die Constraints.maxWidth und Constraints.maxHeight der übergeordneten Messbeschränkungen ausfüllen. Setzen Sie dazu die minimum width auf die maximum width multipliziert mit fraction und die minimum height auf die maximum height multipliziert mit fraction.

Der Inhalt soll die Constraints.maxWidth der übergeordneten Messbeschränkungen ausfüllen. Setze dazu die minimum width auf die maximum width multipliziert mit fraction.

Modifikator, der auf ein Menü innerhalb des ExposedDropdownMenuBoxScope angewendet werden soll.

abstract

Mit diesem Modifikator wird die bevorzugte Höhe für einen Bereich in Dps angegeben. Die Implementierung des Bereichsgerüsts versucht, diese Höhe zu berücksichtigen, wenn der zugehörige Bereich als umgebrochener oder schwebender Bereich gerendert wird.

Dieser Modifikator gibt die bevorzugte Höhe für einen Bereich als Anteil der Gesamthöhe des Gerüsts an.

Dieser Modifikator gibt die bevorzugte Breite für einen Bereich als Anteil der Gesamtbreite des Scaffold an.

Dieser Modifikator gibt die bevorzugte Breite für einen Bereich in Dp an. Die Implementierung des Bereichsgerüsts versucht, diese Breite zu berücksichtigen, wenn der zugehörige Bereich als fester Bereich gerendert wird, d. h. als Bereich, der sich nicht ausdehnt, um den verbleibenden Platz zu füllen.

Tests

Wendet ein Tag an, damit das geänderte Element in Tests gefunden werden kann.

Umfang: Beliebig

Transformationen

Legt die Gradzahl fest, um die die Ansicht um die Mitte des Kompositionselements gedreht wird.

Umfang: Beliebig

Skaliert den Inhalt der horizontalen und vertikalen Achse gleichmäßig mit demselben Skalierungsfaktor.

Umfang: Beliebig

Skaliert den Inhalt des Kompositums mit den folgenden Skalierungsfaktoren entlang der horizontalen bzw. vertikalen Achse.

Umfang: Alle

Aktivieren Sie Transformationsgesten für das geänderte UI-Element.

Umfang: Beliebig

Aktivieren Sie Transformationsgesten für das geänderte UI-Element.

Umfang: Beliebig