Elenco dei modificatori di Scrivi

Azioni

Attiva i gesti di trascinamento tra un insieme di valori predefiniti.

Ambito: Qualsiasi

Attiva i gesti di trascinamento tra un insieme di valori predefiniti.

Ambito: Qualsiasi

Configura il componente in modo che riceva i clic tramite l'input o l'evento "clic" di accessibilità.

Ambito: Qualsiasi

Configura il componente in modo che riceva i clic tramite l'input o l'evento "clic" di accessibilità.

Ambito: Qualsiasi

Configura il componente in modo che riceva clic, doppi clic e clic prolungati tramite l'evento "clic" di input o accessibilità.

Ambito: Qualsiasi

Configura il componente in modo che riceva clic, doppi clic e clic prolungati tramite l'evento "clic" di input o accessibilità.

Ambito: Qualsiasi

Configura il trascinamento tramite tocco per l'elemento UI in entrambi gli orientamenti.

Ambito: Qualsiasi

Configura il trascinamento tramite tocco per l'elemento UI in un singolo Orientation.

Ambito: Qualsiasi

Utilizza questo modificatore per raggruppare un elenco di elementi selectable come schede o pulsanti di opzione per motivi di accessibilità.

Ambito: Qualsiasi

Configura il componente in modo che sia selezionabile, di solito come parte di un gruppo mutuamente esclusivo, in cui è possibile selezionare un solo elemento alla volta.

Ambito: Qualsiasi

Configura il componente in modo che sia selezionabile, di solito come parte di un gruppo mutuamente esclusivo, in cui è possibile selezionare un solo elemento alla volta.

Ambito: Qualsiasi

Configura il componente per renderlo attivabile/disattivabile tramite eventi di input e accessibilità

Ambito: Qualsiasi

Configura il componente in modo che possa essere attivato/disattivato tramite eventi di input e accessibilità.

Ambito: Qualsiasi

Configura il componente in modo che possa essere attivato/disattivato tramite eventi di input e di accessibilità con tre stati: On, Off e Indeterminato.

Ambito: Qualsiasi

Configura il componente in modo che possa essere attivato/disattivato tramite eventi di input e di accessibilità con tre stati: On, Off e Indeterminato.

Ambito: Qualsiasi

Il modificatore che deve essere applicato a un composable di handle di trascinamento in modo che l'handle di trascinamento possa essere trascinato e operare correttamente sul PaneExpansionState fornito.

Allineamento

Allinea l'elemento verticalmente all'interno di Row.

Ambito: RowScope

Posiziona l'elemento verticalmente in modo che la linea di allineamento per i contenuti determinata da alignmentLineBlock si allinei con gli elementi di pari livello configurati anche su alignBy.

Ambito: RowScope

Posiziona l'elemento verticalmente in modo che il suo alignmentLine si allinei con gli elementi di pari livello configurati anche su alignBy.

Ambito: RowScope

Posiziona l'elemento verticalmente in modo che la sua prima base di riferimento sia allineata con gli elementi di pari livello configurati anche su alignByBaseline o alignBy.

Ambito: RowScope

Allinea l'elemento in orizzontale all'interno di Column.

Ambito: ColumnScope

Posiziona l'elemento in orizzontale in modo che la linea di allineamento per i contenuti determinata da alignmentLineBlock si allinei con gli elementi di pari livello configurati anche su alignBy.

Ambito: ColumnScope

Posiziona l'elemento in orizzontale in modo che il suo alignmentLine sia allineato con gli elementi di pari livello configurati anche su alignBy.

Ambito: ColumnScope

Trascina l'elemento dei contenuti in un Alignment specifico all'interno di Box.

Ambito: BoxScope

Animazione

Modifier per animare le modifiche al layout (posizione e/o dimensioni) che si verificano all'interno di un LookaheadScope.

Ambito: Qualsiasi

Applica questo modificatore a un FloatingActionButton per mostrarlo o nasconderlo con un'animazione, in genere basata sullo scorrimento dei contenuti principali dell'app.

Ambito: Qualsiasi

Il modificatore animateEnterExit può essere utilizzato per qualsiasi elemento secondario diretto o indiretto di AnimatedVisibility per creare un'animazione di entrata/uscita diversa da quella specificata in AnimatedVisibility.

open

Questo modificatore anima l'aspetto dell'elemento (dissolvenza in entrata), la scomparsa (dissolvenza in uscita) e le modifiche alla posizione (ad esempio il riordinamento di un elemento).

open

Questo modificatore anima l'aspetto dell'elemento (dissolvenza in entrata), la scomparsa (dissolvenza in uscita) e le modifiche alla posizione (ad esempio il riordinamento di un elemento).

Questo modificatore anima l'aspetto dell'elemento (dissolvenza in entrata), la scomparsa (dissolvenza in uscita) e le modifiche alla posizione (ad esempio il riordinamento di un elemento).

Border

Modifica l'elemento per aggiungere un bordo con l'aspetto specificato con un border e un shape e ritaglialo.

Ambito: Qualsiasi

Modifica l'elemento per aggiungere un bordo con l'aspetto specificato con un width, un brush e un shape e ritaglialo.

Ambito: Qualsiasi

Modifica l'elemento per aggiungere un bordo con l'aspetto specificato con un width, un color e un shape e ritaglialo.

Ambito: Qualsiasi

Disegno

Disegna contenuti con un valore alfa modificato che potrebbe essere inferiore a 1.

Ambito: Qualsiasi

Disegna shape con un color solido dietro i contenuti.

Ambito: Qualsiasi

Disegna shape con brush dietro i contenuti.

Ambito: Qualsiasi

Ritaglia i contenuti in shape.

Ambito: Qualsiasi

Ritaglia i contenuti in base ai limiti di un livello definito in questo modificatore.

Ambito: Qualsiasi

Disegna in un Canvas dietro i contenuti modificati.

Ambito: Qualsiasi

Disegna in un DrawScope con contenuti che vengono mantenuti tra le chiamate di disegno, a condizione che le dimensioni dell'area di disegno siano le stesse o che gli oggetti di stato letti non siano cambiati.

Ambito: Qualsiasi

Crea un DrawModifier che consente allo sviluppatore di disegnare prima o dopo i contenuti del layout.

Ambito: Qualsiasi

Disegna effetti visivi per questo componente quando si verificano interazioni.

Ambito: Qualsiasi

Disegna i contenuti utilizzando painter.

Ambito: Qualsiasi

Disegna un'ombra dietro il resto dei contenuti con la geometria specificata dalla forma indicata e le proprietà dell'ombra definite da DropShadowScope.

Ambito: Qualsiasi

Disegna un'ombra dietro il resto dei contenuti con la geometria specificata dalla forma indicata e le proprietà dell'ombra definite da Shadow.

Ambito: Qualsiasi

Disegna un'ombra interna dietro il resto dei contenuti con la geometria specificata dalla forma specificata e le proprietà dell'ombra definite da InnerShadowScope.

Ambito: Qualsiasi

Disegna un'ombra interna sopra il resto dei contenuti con la geometria specificata dalla forma specificata e le proprietà dell'ombra definite da Shadow.

Ambito: Qualsiasi

Crea un graphicsLayer che disegna un'ombra.

Ambito: Qualsiasi

Aggiunge spaziatura interna per adattarsi agli inserti safe drawing.

Ambito: Qualsiasi

Crea un modificatore che controlla l'ordine di disegno per gli elementi secondari dello stesso elemento principale del layout.

Ambito: Qualsiasi

Messa a fuoco

Aggiungi questo modificatore a un componente per osservare gli eventi relativi allo stato attivo.

Ambito: Qualsiasi

Aggiungi questo modificatore a un componente per osservare gli eventi dello stato attivo.

Ambito: Qualsiasi

Aggiungi questo modificatore a un componente per renderlo attivabile.

Ambito: Qualsiasi

Questo modificatore consente di specificare le proprietà accessibili a focusTarget più in basso nella catena di modificatori o nei nodi di layout secondari.

Ambito: Qualsiasi

Aggiungi questo modificatore a un componente per richiedere modifiche allo stato attivo.

Ambito: Qualsiasi

Questo modificatore può essere utilizzato per salvare e ripristinare lo stato attivo in un gruppo di selezione.

Ambito: Qualsiasi

Crea un gruppo di selezione o contrassegna questo componente come gruppo di selezione.

Ambito: Qualsiasi

Configura il componente in modo che sia attivabile tramite il sistema di attivazione o l'evento di "attivazione" di accessibilità.

Ambito: Qualsiasi

Grafica

Tastiera

L'aggiunta di questo modifier al parametro modifier di un componente consentirà di intercettare gli eventi dei tasti hardware quando il componente (o uno dei suoi elementi secondari) è attivo.

Ambito: Qualsiasi

L'aggiunta di questo modifier al parametro modifier di un componente consentirà di intercettare gli eventi dei tasti hardware quando il componente (o uno dei suoi elementi secondari) è attivo.

Ambito: Qualsiasi

Layout

Alternativa a androidx.compose.ui.layout.layoutId che consente l'utilizzo di tag.

Ambito: Qualsiasi

Tagga l'elemento con layoutId per identificarlo all'interno del relativo elemento principale.

Ambito: Qualsiasi

Crea un LayoutModifier che consente di modificare il modo in cui l'elemento aggregato viene misurato e disposto.

Ambito: Qualsiasi

Richiama onGloballyPositioned con il LayoutCoordinates dell'elemento quando la posizione globale dei contenuti potrebbe essere cambiata.

Ambito: Qualsiasi

Altro

Imposta il suggerimento per la compilazione automatica con contentType.

Ambito: Qualsiasi

Applica un effetto di testo scorrevole animato ai contenuti modificati se sono troppo ampi per lo spazio disponibile.

Ambito: Qualsiasi

Disegna i contenuti sfocati con i raggi specificati.

Ambito: Qualsiasi

Disegna i contenuti sfocati con i raggi specificati.

Ambito: Qualsiasi

Modificatore che può essere utilizzato per inviare richieste bringIntoView.

Ambito: Qualsiasi

Dichiara una composizione just-in-time di un Modifier che verrà composto per ogni elemento che modifica.

Ambito: Qualsiasi

Dichiara una composizione just-in-time di un Modifier che verrà composto per ogni elemento che modifica.

Ambito: Qualsiasi

Dichiara una composizione just-in-time di un Modifier che verrà composto per ogni elemento che modifica.

Ambito: Qualsiasi

Dichiara una composizione just-in-time di un Modifier che verrà composto per ogni elemento che modifica.

Ambito: Qualsiasi

Dichiara una composizione just-in-time di un Modifier che verrà composto per ogni elemento che modifica.

Ambito: Qualsiasi

Un Modifier che consente di trattare un elemento a cui viene applicato come un'origine per le operazioni di trascinamento.

Ambito: Qualsiasi

Un Modifier che consente di trattare un elemento a cui viene applicato come un'origine per le operazioni di trascinamento.

Ambito: Qualsiasi

Un modificatore che consente di ricevere da un gesto di trascinamento.

Ambito: Qualsiasi

Imposta una frequenza fotogrammi richiesta su Composable

Ambito: Qualsiasi

Imposta una frequenza fotogrammi richiesta su Composable

Ambito: Qualsiasi

Configura un elemento in modo che agisca come rilevatore di scrittura a mano libera che rileva la scrittura a mano libera con lo stilo e delega la gestione del testo riconosciuto a un altro elemento.

Ambito: Qualsiasi

Configura un elemento in modo che agisca come gestore della scrittura a mano libera con lo stilo, che può gestire l'inserimento di testo da una sessione di scrittura a mano libera attivata dalla scrittura a mano libera con lo stilo su un rilevatore di scrittura a mano libera.

Ambito: Qualsiasi

Configura il componente in modo che sia possibile passarci sopra il mouse tramite gli eventi di entrata/uscita del puntatore.

Ambito: Qualsiasi

Un modificatore che mantiene lo schermo del dispositivo acceso finché fa parte della composizione sulle piattaforme supportate.

Ambito: Qualsiasi

In questo modo, l'elemento RelativeLayoutBounds del modificatore verrà mappato nell'elemento LayoutBoundsHolder fornito.

Ambito: Qualsiasi

Crea un layout di avvicinamento destinato ad aiutare ad avvicinarsi gradualmente al layout di destinazione calcolato nel passaggio di lookahead.

Ambito: Qualsiasi

Mostra un widget Magnifier che mostra una versione ingrandita dei contenuti in sourceCenter rispetto al nodo di layout corrente.

Ambito: Qualsiasi

Un modificatore che può essere utilizzato per utilizzare ModifierLocal forniti da altri modificatori a sinistra di questo modificatore o sopra questo modificatore nell'albero del layout.

Ambito: Qualsiasi

Un modificatore che può essere utilizzato per fornire ModifierLocal che possono essere letti da altri modificatori a destra di questo modificatore o da modificatori secondari del nodo di layout a cui è associato questo modificatore.

Ambito: Qualsiasi

Richiama callback con la posizione di questo nodo di layout rispetto al sistema di coordinate della radice della composizione, nonché nelle coordinate dello schermo e della finestra.

Ambito: Qualsiasi

Richiama onPlaced dopo che il layout principale LayoutModifier e il layout principale sono stati posizionati e prima che venga posizionato il layout secondario LayoutModifier.

Ambito: Qualsiasi

Registra un callback per monitorare se il nodo si trova o meno all'interno dell'area visibile della finestra.

Ambito: Qualsiasi

Modificatore che consente a uno sviluppatore di definire un'icona del puntatore da visualizzare quando si passa lo stilo sopra l'elemento.

Ambito: Qualsiasi

Chiama watcher con ogni MotionEvent che l'area di layout o qualsiasi pointerInput secondario riceve.

Ambito: Qualsiasi

Contrassegna il rettangolo di layout come preferito per evitare le finestre mobili.

Ambito: Qualsiasi

Contrassegna un rettangolo all'interno delle coordinate del layout locale, preferibilmente evitando le finestre mobili.

Ambito: Qualsiasi

Un modificatore che aggiunge lo scorrimento nidificato a un container per supportare un gesto di pull to refresh.

Ambito: Qualsiasi

Configura il nodo corrente e tutti i nodi secondari come ricevitore di contenuti.

Ambito: Qualsiasi

Adatta i contenuti all'interno di rulers.

Ambito: Qualsiasi

Se uno dei Ruler in rulers ha un valore compreso nei limiti del layout, i contenuti vengono ridimensionati in base a quel Ruler e al bordo.

Ambito: Qualsiasi

Questo modificatore indica che il composable mostra contenuti sensibili (ad es. nome utente, password, carta di credito e così via) sullo schermo e che i contenuti devono essere protetti durante la condivisione schermo negli ambienti supportati.

Ambito: Qualsiasi

L'aggiunta di questo modifier al parametro modifier di un componente consentirà di intercettare gli eventi dei tasti hardware prima che vengano inviati alla tastiera su schermo.

Ambito: Qualsiasi

L'aggiunta di questo modifier al parametro modifier di un componente consentirà di intercettare gli eventi dei tasti hardware prima che vengano inviati alla tastiera su schermo.

Ambito: Qualsiasi

Modificatore che crea una regione con lo stile dell'oggetto Style specificato per il componente a cui è associato questo modificatore.

Ambito: Qualsiasi

Modificatore che crea una regione con lo stile dell'oggetto Style specificato per il componente a cui è associato questo modificatore.

Ambito: Qualsiasi

Esclude il rettangolo di layout dal gesto di sistema.

Ambito: Qualsiasi

Esclude un rettangolo all'interno delle coordinate del layout locale dal gesto di sistema.

Ambito: Qualsiasi

Aggiunge un builder da eseguire quando il menu contestuale del testo viene visualizzato all'interno di questa gerarchia.

Ambito: Qualsiasi

Aggiunge un'azione filter da eseguire quando il menu contestuale del testo viene visualizzato all'interno di questa gerarchia.

Ambito: Qualsiasi

Un Modifier che controlla la visibilità del layout a cui è applicato.

Ambito: Qualsiasi

Consuma gli inset che non sono ancora stati consumati da altri modificatori di inset simili a windowInsetsPadding senza aggiungere spaziatura interna.

Ambito: Qualsiasi

Consuma paddingValues come inset come se la spaziatura interna fosse stata aggiunta indipendentemente dagli inset.

Ambito: Qualsiasi

Chiama block con WindowInsets che è stato utilizzato da consumeWindowInsets o da uno dei modificatori di spaziatura interna, ad esempio imePadding.

Ambito: Qualsiasi

In questo modo, il valore WindowInsets viene ricalcolato in base alle dimensioni e alla posizione.

Ambito: Qualsiasi

Esegue il rendering dei contenuti nell'overlay di SharedTransitionScope, dove i contenuti condivisi (ovvero gli elementi condivisi e i limiti condivisi) vengono visualizzati per impostazione predefinita.

sharedBounds è un modificatore che tagga un layout con un SharedContentState.key, in modo che l'entrata e l'uscita dai limiti condivisi della stessa chiave condividano i limiti animati e in continua evoluzione durante la modifica del layout.

sharedElement è un modificatore che tagga un layout con un SharedContentState.key, in modo che gli elementi condivisi in entrata e in uscita della stessa chiave condividano i limiti animati e in continua evoluzione durante la modifica del layout.

sharedElementWithCallerManagedVisibility è un modificatore che tagga un layout con un SharedContentState.key, in modo che gli elementi condivisi in entrata e in uscita della stessa chiave condividano i limiti animati e in continua evoluzione durante la modifica del layout.

Un modificatore che ancora un layout alla posizione di destinazione ottenuta dal passaggio di lookahead durante le transizioni degli elementi condivisi.

open

Modificatore che deve essere applicato a un elemento all'interno di ExposedDropdownMenuBoxScope, in genere un campo di testo o un'icona all'interno del campo di testo.

abstract

Questo modificatore specifica i margini del riquadro associato in base al valore RectRulers fornito come inset.

Questo modificatore specifica i margini del riquadro associato in base ai margini fissi specificati e agli inset RectRulers forniti, se presenti.

Padding

Un Modifier che può aggiungere spaziatura interna per posizionare i contenuti in base alle distanze specificate dai suoi limiti a un alignment line.

Ambito: Qualsiasi

Un Modifier che può aggiungere spaziatura interna per posizionare i contenuti in base alle distanze specificate dai relativi limiti a un alignment line.

Ambito: Qualsiasi

Un Modifier che posiziona i contenuti in un layout in modo che la distanza dalla parte superiore del layout a baseline of the first line of text in the content sia top e la distanza da baseline of the last line of text in the content alla parte inferiore del layout sia bottom.

Ambito: Qualsiasi

Un Modifier che posiziona i contenuti in un layout in modo che la distanza dalla parte superiore del layout a baseline of the first line of text in the content sia top e la distanza da baseline of the last line of text in the content alla parte inferiore del layout sia bottom.

Ambito: Qualsiasi

Applica spazio aggiuntivo lungo ogni bordo dei contenuti in Dp: left, top, right e bottom.

Ambito: Qualsiasi

Applica all dp di spazio aggiuntivo lungo ogni bordo dei contenuti: sinistro, superiore, destro e inferiore.

Ambito: Qualsiasi

Applica PaddingValues al componente come spazio aggiuntivo lungo ogni bordo del contenuto (sinistro, superiore, destro e inferiore).

Ambito: Qualsiasi

Applica uno spazio di horizontal dp lungo i bordi sinistro e destro dei contenuti e uno spazio di vertical dp lungo i bordi superiore e inferiore.

Ambito: Qualsiasi

Applica spazio aggiuntivo lungo ogni bordo dei contenuti in Dp: start, top, end e bottom.

Ambito: Qualsiasi

Aggiunge spaziatura interna per adattarsi agli inserti caption bar.

Ambito: Qualsiasi

Aggiunge spaziatura interna per adattarsi a display cutout.

Ambito: Qualsiasi

Aggiunge spaziatura interna per adattarsi agli inserti ime.

Ambito: Qualsiasi

Aggiunge spaziatura interna per adattarsi agli inserti mandatory system gestures.

Ambito: Qualsiasi

Aggiunge spaziatura interna per adattarsi agli inserti navigation bars.

Ambito: Qualsiasi

Aggiunge spaziatura interna per adattarsi agli inset safe content.

Ambito: Qualsiasi

Aggiunge spaziatura interna per adattarsi agli inset safe gestures.

Ambito: Qualsiasi

Aggiunge spaziatura interna per adattarsi agli inset status bars.

Ambito: Qualsiasi

Aggiunge spaziatura interna per adattarsi agli inserti system bars.

Ambito: Qualsiasi

Aggiunge spaziatura interna per adattarsi agli inserti system gestures.

Ambito: Qualsiasi

Aggiunge spaziatura interna per adattarsi agli inserti waterfall.

Ambito: Qualsiasi

Aggiunge spaziatura interna in modo che i contenuti non entrino nello spazio insets.

Ambito: Qualsiasi

Pointer

Un Modifier che rileva i gesti di clic e scorrimento orizzontale di alto livello da una sorgente IndirectPointerEvent.

Ambito: Qualsiasi

Modificatore che consente a uno sviluppatore di definire un'icona del puntatore da visualizzare quando il cursore viene posizionato sopra l'elemento.

Ambito: Qualsiasi

Un PointerInputModifier speciale che fornisce l'accesso ai MotionEvent sottostanti inviati originariamente a Compose.

Ambito: Qualsiasi

Crea un modificatore per l'elaborazione dell'input del puntatore all'interno della regione dell'elemento modificato.

Ambito: Qualsiasi

Crea un modificatore per l'elaborazione dell'input del puntatore all'interno della regione dell'elemento modificato.

Ambito: Qualsiasi

Crea un modificatore per l'elaborazione dell'input del puntatore all'interno della regione dell'elemento modificato.

Ambito: Qualsiasi

Position

Sposta i contenuti di offset px.

Ambito: Qualsiasi

Sposta i contenuti di (x dp, y dp).

Ambito: Qualsiasi

Sposta i contenuti di offset px.

Ambito: Qualsiasi

Sposta i contenuti di (x dp, y dp).

Ambito: Qualsiasi

Scorrere

Ritaglia i limiti del contenitore scorrevole sull'asse principale, lasciando spazio per gli effetti di sfondo (come le ombre) sull'asse trasversale.

Ambito: Qualsiasi

Modifica l'elemento per farlo partecipare alla gerarchia di scorrimento nidificata.

Ambito: Qualsiasi

Esegue il rendering dell'overscroll dal overscrollEffect fornito.

Ambito: Qualsiasi

Se aggiungi questo modifier al parametro modifier di un componente, quest'ultimo potrà intercettare i RotaryScrollEvent se è attivo (o se lo è uno dei suoi elementi secondari).

Ambito: Qualsiasi

Se aggiungi questo modifier al parametro modifier di un componente, quest'ultimo potrà intercettare i RotaryScrollEvent se è attivo (o se lo è uno dei suoi elementi secondari).

Ambito: Qualsiasi

Modifica l'elemento per consentire lo scorrimento orizzontale quando la larghezza dei contenuti è superiore a quella consentita dai vincoli massimi.

Ambito: Qualsiasi

Modifica l'elemento per consentire lo scorrimento orizzontale quando la larghezza dei contenuti è superiore a quella consentita dai vincoli massimi.

Ambito: Qualsiasi

Modifica l'elemento per consentire lo scorrimento verticale quando l'altezza dei contenuti è superiore a quella consentita dai vincoli massimi.

Ambito: Qualsiasi

Modifica l'elemento per consentire lo scorrimento verticale quando l'altezza dei contenuti è superiore a quella consentita dai vincoli massimi.

Ambito: Qualsiasi

Configura lo scorrimento e lo scorrimento rapido tramite tocco per l'elemento UI in entrambi gli orientamenti XY.

Ambito: Qualsiasi

Configura un componente in modo che funga da area scorrevole.

Ambito: Qualsiasi

Configura un componente in modo che funga da area scorrevole.

Ambito: Qualsiasi

Configura lo scorrimento e lo scorrimento rapido tramite tocco per l'elemento UI in un unico Orientation.

Ambito: Qualsiasi

Configura lo scorrimento e lo scorrimento rapido tramite tocco per l'elemento UI in un unico Orientation.

Ambito: Qualsiasi

Una barra di scorrimento solo visiva che rappresenta la posizione di scorrimento corrente di un componente di scorrimento.

Ambito: Qualsiasi

Controlla la tastiera su schermo come scorrimento nidificato su Android R e versioni successive.

Ambito: Qualsiasi

Semantica

Contiene l'elemento semantics richiesto per un indicatore di avanzamento indeterminato, che rappresenta il fatto che l'operazione è in corso.

Ambito: Qualsiasi

Contiene l'elemento semantics richiesto per un determinato indicatore di avanzamento o la parte di avanzamento di un cursore, che rappresenta l'avanzamento all'interno di valueRange.

Ambito: Qualsiasi

Cancella la semantica di tutti i nodi discendenti e imposta una nuova semantica.

Ambito: Qualsiasi

Aggiungi coppie chiave/valore di semantica al nodo di layout, da utilizzare per i test, l'accessibilità e così via.

Ambito: Qualsiasi

Dimensioni

Questo modificatore anima le proprie dimensioni quando il modificatore secondario (o il composable secondario se si trova già alla fine della catena) cambia dimensioni.

Ambito: Qualsiasi

Questo modificatore anima le proprie dimensioni quando il modificatore secondario (o il composable secondario se si trova già alla fine della catena) cambia dimensioni.

Ambito: Qualsiasi

Tenta di ridimensionare i contenuti in modo che corrispondano a proporzioni specificate cercando di soddisfare uno dei vincoli in entrata nel seguente ordine: Constraints.maxWidth, Constraints.maxHeight, Constraints.minWidth, Constraints.minHeight se matchHeightConstraintsFirst è false (che è l'impostazione predefinita) o Constraints.maxHeight, Constraints.maxWidth, Constraints.minHeight, Constraints.minWidth se matchHeightConstraintsFirst è true.

Ambito: Qualsiasi

Riserva almeno 48 dp di spazio per evitare ambiguità nelle interazioni touch se l'elemento è più piccolo.

Ambito: Qualsiasi

Dichiara che l'altezza preferita dei contenuti deve essere uguale all'altezza intrinseca minima o massima dei contenuti.

Ambito: Qualsiasi

Dichiara che l'altezza dei contenuti deve essere esattamente uguale all'altezza intrinseca minima o massima dei contenuti.

Ambito: Qualsiasi

Dichiara che la larghezza dei contenuti deve essere esattamente uguale alla larghezza intrinseca minima o massima dei contenuti.

Ambito: Qualsiasi

Dichiara che la larghezza preferita dei contenuti deve essere uguale alla larghezza intrinseca minima o massima dei contenuti.

Ambito: Qualsiasi

Richiamato con le dimensioni dell'elemento UI di Compose modificato quando l'elemento viene misurato per la prima volta o quando le sue dimensioni cambiano.

Ambito: Qualsiasi

Limita le dimensioni del layout con wrapping solo quando altrimenti non sarebbe vincolato: i vincoli minWidth e minHeight vengono applicati solo quando il vincolo corrispondente in entrata è 0.

Ambito: Qualsiasi

Fai in modo che i contenuti riempiano (anche solo parzialmente) l'Constraints.maxHeight dei vincoli di misurazione in entrata, impostando minimum height e maximum height in modo che siano uguali a maximum height moltiplicato per fraction.

Ambito: Qualsiasi

Fai in modo che i contenuti riempiano (possibilmente solo in parte) Constraints.maxWidth e Constraints.maxHeight dei vincoli di misurazione in entrata, impostando minimum width e maximum width in modo che siano uguali a maximum width moltiplicato per fraction, nonché minimum height e maximum height in modo che siano uguali a maximum height moltiplicato per fraction.

Ambito: Qualsiasi

Fai in modo che i contenuti riempiano (anche solo parzialmente) l'Constraints.maxWidth dei vincoli di misurazione in entrata, impostando minimum width e maximum width in modo che siano uguali a maximum width moltiplicato per fraction.

Ambito: Qualsiasi

Dichiara che l'altezza preferita dei contenuti deve essere esattamente height dp.

Ambito: Qualsiasi

Limita l'altezza dei contenuti in modo che sia compresa tra min dp e max dp, come consentito dalla misurazione in entrata Constraints.

Ambito: Qualsiasi

Dichiara l'altezza dei contenuti esattamente pari a height dp.

Ambito: Qualsiasi

Limita l'altezza dei contenuti in modo che sia compresa tra min dp e max dp.

Ambito: Qualsiasi

Dichiara che le dimensioni dei contenuti devono essere esattamente size dp di larghezza e altezza.

Ambito: Qualsiasi

Dichiara che le dimensioni dei contenuti sono esattamente size.

Ambito: Qualsiasi

Dichiara che le dimensioni dei contenuti devono essere esattamente width dp e height dp.

Ambito: Qualsiasi

Limita la larghezza dei contenuti in modo che sia compresa tra minWidth dp e maxWidth dp e l'altezza dei contenuti in modo che sia compresa tra minHeight dp e maxHeight dp.

Ambito: Qualsiasi

Dichiara che la larghezza dei contenuti deve essere esattamente di width dp.

Ambito: Qualsiasi

Limita la larghezza dei contenuti in modo che sia compresa tra min dp e max dp.

Ambito: Qualsiasi

Dichiara che le dimensioni preferite dei contenuti devono essere esattamente di size dp quadrati.

Ambito: Qualsiasi

Dichiara che le dimensioni preferite dei contenuti devono essere esattamente size.

Ambito: Qualsiasi

Dichiara che le dimensioni preferite dei contenuti devono essere esattamente width dp per height dp.

Ambito: Qualsiasi

Limita la larghezza dei contenuti in modo che sia compresa tra minWidth dp e maxWidth dp e l'altezza dei contenuti in modo che sia compresa tra minHeight dp e maxHeight dp, come consentito dalla misurazione in entrata Constraints.

Ambito: Qualsiasi

Dichiara che la larghezza preferita dei contenuti deve essere esattamente width dp.

Ambito: Qualsiasi

Limita la larghezza dei contenuti in modo che sia compresa tra min dp e max dp, come consentito dalla misurazione in entrata Constraints.

Ambito: Qualsiasi

Consenti ai contenuti di misurare l'altezza desiderata indipendentemente dalla misurazione in entrata minimum height constraint e, se unbounded è true, anche indipendentemente dalla misurazione in entrata maximum height constraint.

Ambito: Qualsiasi

Consenti ai contenuti di essere misurati in base alle dimensioni desiderate, indipendentemente dai vincoli di misurazione in entrata minimum width o minimum height e, se unbounded è true, anche indipendentemente dai vincoli massimi in entrata.

Ambito: Qualsiasi

Consenti ai contenuti di misurare la larghezza desiderata senza tenere conto della misurazione in entrata minimum width constraint e, se unbounded è true, anche senza tenere conto della misurazione in entrata maximum width constraint.

Ambito: Qualsiasi

Imposta l'altezza su quella di insets nella parte bottom dello schermo.

Ambito: Qualsiasi

Imposta la larghezza su quella di insets nella parte end dello schermo, utilizzando left o right, a seconda di LayoutDirection.

Ambito: Qualsiasi

Imposta la larghezza su quella di insets nella parte start dello schermo, utilizzando left o right, a seconda di LayoutDirection.

Ambito: Qualsiasi

Imposta l'altezza su quella di insets nella parte top dello schermo.

Ambito: Qualsiasi

Tenta di ridimensionare il rettangolo dei contenuti originali da inserire in una destinazione applicando un tipo ContentScale specificato.

Ambito: Qualsiasi

skipToLookaheadSize consente a un layout di misurare il suo elemento secondario con i vincoli di lookahead, disponendo quindi l'elemento secondario come se la transizione fosse terminata.

Dimensiona la larghezza dell'elemento in modo proporzionale al relativo weight rispetto ad altri elementi di pari livello ponderati in Row.

Ambito: RowScope

Dimensiona l'altezza dell'elemento in modo proporzionale al relativo weight rispetto ad altri elementi di pari livello ponderati in Column.

Ambito: ColumnScope

L'elemento riempie (anche solo parzialmente) l'altezza massima dell'elemento più alto nella riga in cui è stato inserito, all'interno di FlowRow.

Ambito: FlowRowScope

L'elemento riempie (anche solo parzialmente) la larghezza massima dell'elemento più largo nella colonna in cui è stato inserito, all'interno di FlowColumn.

Dimensiona l'elemento in modo che corrisponda alle dimensioni di Box dopo aver misurato tutti gli altri elementi dei contenuti.

Ambito: BoxScope

Fai in modo che i contenuti riempiano la Constraints.maxHeight dei vincoli di misurazione in entrata impostando minimum height in modo che sia uguale a maximum height moltiplicato per fraction.

Fai in modo che i contenuti riempiano Constraints.maxWidth e Constraints.maxHeight dei vincoli di misurazione principali impostando minimum width in modo che sia uguale a maximum width moltiplicato per fraction e minimum height in modo che sia uguale a maximum height moltiplicato per fraction.

Fai in modo che i contenuti riempiano la Constraints.maxWidth dei vincoli di misurazione principali impostando minimum width in modo che sia uguale a maximum width moltiplicato per fraction.

Modificatore da applicare a un menu posizionato all'interno di ExposedDropdownMenuBoxScope.

abstract

Questo modificatore specifica l'altezza preferita per un riquadro in Dp e l'implementazione dell'impalcatura del riquadro farà del suo meglio per rispettare questa altezza quando il riquadro associato viene visualizzato come riquadro con ridisposizione o levitazione.

Questo modificatore specifica l'altezza preferita per un riquadro in proporzione all'altezza complessiva dello scaffold.

Questo modificatore specifica la larghezza preferita per un riquadro in proporzione alla larghezza complessiva dello scaffold.

Questo modificatore specifica la larghezza preferita per un riquadro in Dp e l'implementazione dello scaffold del riquadro farà del suo meglio per rispettare questa larghezza quando il riquadro associato viene visualizzato come riquadro fisso, ovvero un riquadro che non si estende per riempire gli spazi rimanenti.

Test

Applica un tag per consentire di trovare l'elemento modificato nei test.

Ambito: Qualsiasi

Trasformazioni

Imposta i gradi di rotazione della visualizzazione attorno al centro del composable.

Ambito: Qualsiasi

Scala i contenuti degli assi orizzontale e verticale in modo uniforme in base allo stesso fattore di scalabilità.

Ambito: Qualsiasi

Scala i contenuti del composable in base ai seguenti fattori di scalabilità rispettivamente lungo l'asse orizzontale e verticale.

Ambito: Qualsiasi

Attiva i gesti di trasformazione dell'elemento UI modificato.

Ambito: Qualsiasi

Attiva i gesti di trasformazione dell'elemento UI modificato.

Ambito: Qualsiasi