Actions
Champ d'application : n'importe lequel
|
<T : Any?> Modifier.anchoredDraggable(
Permet d'activer les gestes de déplacement en choisissant parmi un ensemble de valeurs prédéfinies. |
Champ d'application : n'importe lequel
|
<T : Any?> Modifier.
Cette fonction est obsolète. startDragImmediately a été supprimée sans être remplacée. |
Champ d'application : n'importe lequel
|
<T : Any?> Modifier.anchoredDraggable(
Permet d'activer les gestes de déplacement en choisissant parmi un ensemble de valeurs prédéfinies. |
Champ d'application : n'importe lequel
|
<T : Any?> Modifier.
Cette fonction est obsolète. startDragImmediately a été supprimée sans être remplacée. |
Champ d'application : n'importe lequel
|
Modifier.clickable(
Permet de configurer le composant de façon à recevoir des clics via un événement de clic d'entrée ou d'accessibilité. |
Champ d'application : n'importe lequel
|
Modifier.clickable(
Permet de configurer le composant de façon à recevoir des clics via un événement de clic d'entrée ou d'accessibilité. |
Champ d'application : n'importe lequel
|
Modifier.combinedClickable(
Permet de configurer le composant de façon à recevoir des clics, des doubles-clics et des clics longs via un événement de clic d'entrée ou d'accessibilité. |
Champ d'application : n'importe lequel
|
Modifier.combinedClickable(
Permet de configurer le composant de façon à recevoir des clics, des doubles-clics et des clics longs via un événement de clic d'entrée ou d'accessibilité. |
Champ d'application : n'importe lequel
|
Modifier.draggable2D(
Permet de configurer le déplacement tactile de l'élément d'interface utilisateur dans les deux orientations. |
Champ d'application : n'importe lequel
|
Modifier.draggable(
Permet de configurer le déplacement tactile de l'élément d'interface utilisateur dans une seule |
Champ d'application : n'importe lequel
|
Utilisez ce modificateur pour regrouper une liste d'éléments |
Champ d'application : n'importe lequel
|
Modifier.selectable(
Permet de configurer le composant pour qu'il puisse être sélectionné, généralement dans le cadre d'un groupe mutuellement exclusif, dans lequel un seul élément peut être sélectionné à un moment donné. |
Champ d'application : n'importe lequel
|
Modifier.selectable(
Permet de configurer le composant pour qu'il puisse être sélectionné, généralement dans le cadre d'un groupe mutuellement exclusif, dans lequel un seul élément peut être sélectionné à un moment donné. |
Champ d'application : n'importe lequel
|
@ExperimentalMaterialApi
Cette fonction est obsolète. L'élément Swipeable de Material a été remplacé par les API AnchoredDraggable de Foundation. |
Champ d'application : n'importe lequel
|
@ExperimentalWearMaterialApi
Permet d'activer les gestes de balayage en choisissant parmi un ensemble d'états prédéfinis. |
Champ d'application : n'importe lequel
|
Modifier.toggleable(
Permet de configurer le composant pour le rendre activable via des événements d'entrée et d'accessibilité. |
Champ d'application : n'importe lequel
|
Modifier.toggleable(
Permet de configurer le composant pour le rendre sélectionnable via des événements d'entrée et d'accessibilité. |
Champ d'application : n'importe lequel
|
Modifier.triStateToggleable(
Permet de configurer le composant pour le rendre activable via des événements d'entrée et d'accessibilité avec trois états : "Activé", "Désactivé" et "Indéterminé". |
Champ d'application : n'importe lequel
|
Modifier.triStateToggleable(
Permet de configurer le composant pour le rendre activable via des événements d'entrée et d'accessibilité avec trois états : "Activé", "Désactivé" et "Indéterminé". |
Champ d'application :
PaneScaffoldScope
|
Modifier.paneExpansionDraggable(
Modificateur à appliquer sur un composable de poignée de déplacement pour que la poignée de déplacement puisse être déplacée et fonctionner correctement sur le |
Alignement
Champ d'application :
RowScope
|
Modifier.align(alignment: Alignment.Vertical)
Permet d'aligner l'élément verticalement dans la |
Champ d'application :
RowScope
|
Permet de positionner l'élément verticalement, de sorte que la ligne d'alignement du contenu déterminée par |
Champ d'application :
RowScope
|
Modifier.alignBy(alignmentLine: HorizontalAlignmentLine)
Permet de positionner l'élément verticalement, de sorte que sa |
Champ d'application :
RowScope
|
Permet de positionner l'élément verticalement, de sorte que sa première ligne de base soit alignée sur les éléments frères également configurés sur |
Champ d'application :
ColumnScope
|
Modifier.align(alignment: Alignment.Horizontal)
Permet d'aligner l'élément horizontalement dans la |
Champ d'application :
ColumnScope
|
Permet de positionner l'élément horizontalement, de sorte que la ligne d'alignement du contenu déterminée par |
Champ d'application :
ColumnScope
|
Modifier.alignBy(alignmentLine: VerticalAlignmentLine)
Permet de positionner l'élément horizontalement, de sorte que sa |
Champ d'application :
BoxScope
|
Permet d'extraire l'élément de contenu vers un |
Animation
Champ d'application : n'importe lequel
|
@ExperimentalSharedTransitionApi
|
Champ d'application : n'importe lequel
|
@ExperimentalMaterial3ExpressiveApi
Appliquez ce modificateur à un |
Champ d'application :
AnimatedVisibilityScope open |
Modifier.animateEnterExit(
Le modificateur |
Champ d'application :
LazyItemScope open |
Modifier.animateItem(
Ce modificateur anime l'apparence (fondu d'entrée), la disparition (fondu de sortie) et les changements d'emplacement (comme le réordonnancement d'un élément) de l'élément. |
Champ d'application :
LazyGridItemScope
|
Modifier.animateItem(
Ce modificateur anime l'apparence (fondu d'entrée), la disparition (fondu de sortie) et les changements d'emplacement (comme le réordonnancement d'un élément) de l'élément. |
Champ d'application :
LazyStaggeredGridItemScope
|
Modifier.animateItem(
Ce modificateur anime l'apparence (fondu d'entrée), la disparition (fondu de sortie) et les changements d'emplacement (comme le réordonnancement d'un élément) de l'élément. |
Bordure
Champ d'application : n'importe lequel
|
Modifier.border(border: BorderStroke, shape: Shape)
Permet de modifier l'élément pour lui ajouter une bordure dont l'aspect est spécifié par une |
Champ d'application : n'importe lequel
|
Permet de modifier l'élément pour lui ajouter une bordure dont l'aspect est spécifié par une |
Champ d'application : n'importe lequel
|
Permet de modifier l'élément pour lui ajouter une bordure dont l'aspect est spécifié par une |
Dessin
Champ d'application : n'importe lequel
|
Permet de dessiner du contenu avec un alpha modifié dont la valeur peut être inférieure à 1. |
Champ d'application : n'importe lequel
|
Modifier.background(color: Color, shape: Shape)
Permet de dessiner une |
Champ d'application : n'importe lequel
|
Modifier.background(
Permet de dessiner une |
Champ d'application : n'importe lequel
|
Permet de rogner le contenu en fonction de la |
Champ d'application : n'importe lequel
|
Permet de rogner le contenu en fonction d'une couche définie au niveau de ce modificateur. |
Champ d'application : n'importe lequel
|
Modifier.drawBehind(onDraw: DrawScope.() -> Unit)
Permet de dessiner dans un |
Champ d'application : n'importe lequel
|
Modifier.drawWithCache(onBuildDrawCache: CacheDrawScope.() -> DrawResult)
Permet de dessiner dans un |
Champ d'application : n'importe lequel
|
Modifier.drawWithContent(onDraw: ContentDrawScope.() -> Unit)
Permet de créer un |
Champ d'application : n'importe lequel
|
Modifier.indication(
Permet de dessiner des effets visuels pour ce composant lorsque des interactions se produisent. |
Champ d'application : n'importe lequel
|
Modifier.paint(
Permet de peindre le contenu à l'aide de |
Champ d'application : n'importe lequel
|
Modifier.dropShadow(shape: Shape, block: DropShadowScope.() -> Unit)
Dessine une ombre portée derrière le reste du contenu avec la géométrie spécifiée par la forme donnée et les propriétés d'ombre définies par |
Champ d'application : n'importe lequel
|
Modifier.dropShadow(shape: Shape, shadow: Shadow)
Dessine une ombre portée derrière le reste du contenu avec la géométrie spécifiée par la forme donnée et les propriétés d'ombre définies par |
Champ d'application : n'importe lequel
|
Modifier.innerShadow(shape: Shape, block: InnerShadowScope.() -> Unit)
Dessine une ombre intérieure derrière le reste du contenu avec la géométrie spécifiée par la forme donnée et les propriétés d'ombre définies par |
Champ d'application : n'importe lequel
|
Modifier.innerShadow(shape: Shape, shadow: Shadow)
Dessine une ombre intérieure au-dessus du reste du contenu avec la géométrie spécifiée par la forme donnée et les propriétés d'ombre définies par |
Champ d'application : n'importe lequel
|
Modifier.shadow(
Permet de créer une |
Champ d'application : n'importe lequel
|
Permet d'ajouter une marge intérieure pouvant accueillir les encarts |
Champ d'application : n'importe lequel
|
Permet de créer un modificateur qui contrôle l'ordre de dessin pour les éléments enfants du même parent de mise en page. |
Sélection
Champ d'application : n'importe lequel
|
Modifier.onFocusChanged(onFocusChanged: (FocusState) -> Unit)
Ajoutez ce modificateur à un composant pour observer les événements d'état de sélection. |
Champ d'application : n'importe lequel
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)
Ajoutez ce modificateur à un composant pour observer les événements d'état de sélection. |
Champ d'application : n'importe lequel
|
Cette fonction est obsolète. Elle a été remplacée par focusTarget. |
Champ d'application : n'importe lequel
|
Ajoutez ce modificateur à un composant pour le rendre sélectionnable. |
Champ d'application : n'importe lequel
|
Modifier.
Cette fonction est obsolète. Utilisez plutôt focusProperties(). |
Champ d'application : n'importe lequel
|
Modifier.
Cette fonction est obsolète. Utilisez plutôt focusRequester(). |
Champ d'application : n'importe lequel
|
Modifier.
Cette fonction est obsolète. Utilisez plutôt focusProperties() et focusRequester(). |
Champ d'application : n'importe lequel
|
Modifier.focusProperties(scope: FocusProperties.() -> Unit)
Ce modificateur vous permet de spécifier les propriétés accessibles aux |
Champ d'application : n'importe lequel
|
Modifier.focusRequester(focusRequester: FocusRequester)
Ajoutez ce modificateur à un composant pour demander des modifications de la sélection. |
Champ d'application : n'importe lequel
|
Modifier.focusRestorer(fallback: FocusRequester)
Ce modificateur peut être utilisé pour enregistrer et restaurer le curseur d'un groupe de sélection. |
Champ d'application : n'importe lequel
|
@ExperimentalComposeUiApi
Cette fonction est obsolète. Utilisez plutôt focusRestorer(FocusRequester). |
Champ d'application : n'importe lequel
|
Permet de créer un groupe de sélection ou de marquer ce composant en tant que groupe de sélection. |
Champ d'application : n'importe lequel
|
Modifier.focusable(
Permet de configurer le composant pour qu'il puisse être sélectionnable via le système de sélection ou par un événement d'accessibilité "sélection". |
Champ d'application : n'importe lequel
|
Modifier.onFocusedBoundsChanged(
Permet d'appeler |
Champ d'application : n'importe lequel
|
Modifier.hierarchicalFocusGroup(active: Boolean)
|
Champ d'application : n'importe lequel
|
Ce modificateur est utilisé conjointement avec |
Graphismes
Champ d'application : n'importe lequel
|
Modifier.graphicsLayer(block: GraphicsLayerScope.() -> Unit)
Un |
Champ d'application : n'importe lequel
|
Modifier.graphicsLayer(
Un |
Champ d'application : n'importe lequel
|
Un |
Clavier
Champ d'application : n'importe lequel
|
Modifier.onKeyEvent(onKeyEvent: (KeyEvent) -> Boolean)
L'ajout de ce |
Champ d'application : n'importe lequel
|
Modifier.onPreviewKeyEvent(onPreviewKeyEvent: (KeyEvent) -> Boolean)
L'ajout de ce |
Disposition
Champ d'application : n'importe lequel
|
Alternative à |
Champ d'application : n'importe lequel
|
Ajoutez la balise |
Champ d'application : n'importe lequel
|
Modifier.layout(measure: MeasureScope.(Measurable, Constraints) -> MeasureResult)
Permet de créer un |
Champ d'application : n'importe lequel
|
Modifier.onGloballyPositioned(
Permet d'appeler |
Marges intérieures
Champ d'application : n'importe lequel
|
Modifier.paddingFrom(alignmentLine: AlignmentLine, before: Dp, after: Dp)
Un |
Champ d'application : n'importe lequel
|
Modifier.paddingFrom(
Un |
Champ d'application : n'importe lequel
|
Modifier.paddingFromBaseline(top: Dp, bottom: Dp)
Un |
Champ d'application : n'importe lequel
|
Modifier.paddingFromBaseline(top: TextUnit, bottom: TextUnit)
Un |
Champ d'application : n'importe lequel
|
Permet d'appliquer des espaces supplémentaires le long de chaque bord du contenu dans |
Champ d'application : n'importe lequel
|
Permet d'appliquer un espace supplémentaire dp |
Champ d'application : n'importe lequel
|
Modifier.padding(paddingValues: PaddingValues)
Permet d'appliquer |
Champ d'application : n'importe lequel
|
Permet d'appliquer un espace dp |
Champ d'application : n'importe lequel
|
Permet d'appliquer des espaces supplémentaires le long de chaque bord du contenu dans |
Champ d'application : n'importe lequel
|
Permet d'ajouter une marge intérieure pouvant accueillir les encarts |
Champ d'application : n'importe lequel
|
Permet d'ajouter une marge intérieure pouvant accueillir le |
Champ d'application : n'importe lequel
|
Permet d'ajouter une marge intérieure pouvant accueillir les encarts |
Champ d'application : n'importe lequel
|
Permet d'ajouter une marge intérieure pouvant accueillir les encarts |
Champ d'application : n'importe lequel
|
Permet d'ajouter une marge intérieure pouvant accueillir les encarts |
Champ d'application : n'importe lequel
|
Permet d'ajouter une marge intérieure pouvant accueillir les encarts |
Champ d'application : n'importe lequel
|
Permet d'ajouter une marge intérieure pouvant accueillir les encarts |
Champ d'application : n'importe lequel
|
Permet d'ajouter une marge intérieure pouvant accueillir les encarts |
Champ d'application : n'importe lequel
|
Permet d'ajouter une marge intérieure pouvant accueillir les encarts |
Champ d'application : n'importe lequel
|
Permet d'ajouter une marge intérieure pouvant accueillir les encarts |
Champ d'application : n'importe lequel
|
Permet d'ajouter une marge intérieure pouvant accueillir les encarts |
Champ d'application : n'importe lequel
|
Modifier.windowInsetsPadding(insets: WindowInsets)
Permet d'ajouter une marge intérieure afin que le contenu ne s'affiche pas dans l'espace |
Pointeur
Champ d'application : n'importe lequel
|
Modifier.pointerHoverIcon(
Modificateur qui permet à un développeur de définir une icône de pointeur à afficher lorsque le curseur est placé sur l'élément. |
Champ d'application : n'importe lequel
|
Modifier.pointerInteropFilter(
Un PointerInputModifier spécial qui donne accès aux |
Champ d'application : n'importe lequel
|
Modifier.
Cette fonction est obsolète. Modifier.pointerInput doit fournir un ou plusieurs paramètres "key" qui définissent l'identité du modificateur et déterminent le moment auquel sa coroutine précédente de traitement des entrées doit être annulée et un nouvel effet lancé pour la nouvelle clé. |
Champ d'application : n'importe lequel
|
Modifier.pointerInput(key1: Any?, block: PointerInputEventHandler)
Permet de créer un modificateur pour le traitement des entrées de pointeur dans la région de l'élément modifié. |
Champ d'application : n'importe lequel
|
Modifier.pointerInput(vararg keys: Any?, block: PointerInputEventHandler)
Permet de créer un modificateur pour le traitement des entrées de pointeur dans la région de l'élément modifié. |
Champ d'application : n'importe lequel
|
Modifier.pointerInput(
Permet de créer un modificateur pour le traitement des entrées de pointeur dans la région de l'élément modifié. |
Position
Champ d'application : n'importe lequel
|
Modifier.absoluteOffset(offset: Density.() -> IntOffset)
Permet de décaler le contenu de |
Champ d'application : n'importe lequel
|
Modifier.absoluteOffset(x: Dp, y: Dp)
|
Champ d'application : n'importe lequel
|
Permet de décaler le contenu de |
Champ d'application : n'importe lequel
|
|
Champ d'application :
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
Champ d'application :
TabRowDefaults
|
Modifier.
Cette fonction est obsolète. À utiliser uniquement avec la méthode TabRowDefaults.Indicator obsolète. |
Sémantique
Champ d'application : n'importe lequel
|
Contient la |
Champ d'application : n'importe lequel
|
Modifier.progressSemantics(
Contient la |
Champ d'application : n'importe lequel
|
Modifier.rangeSemantics(
Modificateur permettant d'ajouter une sémantique indiquant la progression du Stepper/Slider. |
Champ d'application : n'importe lequel
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)
Permet d'effacer la sémantique de tous les nœuds descendants et de définir une nouvelle sémantique. |
Champ d'application : n'importe lequel
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)
Permet d'ajouter des paires clé/valeur sémantiques au nœud de mise en page pour les utiliser dans les tests, l'accessibilité, etc. |
Défilement
Champ d'application : n'importe lequel
|
Modifier.clipScrollableContainer(orientation: Orientation)
Permet de couper les limites du conteneur déroulant sur l'axe principal tout en laissant de l'espace pour les effets d'arrière-plan (comme les ombres) sur l'axe transversal. |
Champ d'application : n'importe lequel
|
Modifier.nestedScroll(
Permet de modifier un élément pour qu'il participe à la hiérarchie de défilement imbriquée. |
Champ d'application : n'importe lequel
|
Modifier.overscroll(overscrollEffect: OverscrollEffect?)
Affiche l'overscroll à partir du |
Champ d'application : n'importe lequel
|
Modifier.onPreRotaryScrollEvent(
L'ajout de ce |
Champ d'application : n'importe lequel
|
Modifier.onRotaryScrollEvent(
L'ajout de ce |
Champ d'application : n'importe lequel
|
Modifier.rotaryScrollable(
Modificateur qui connecte les événements de rotation aux conteneurs à défilement tels que Column, LazyList, etc. |
Champ d'application : n'importe lequel
|
Modifier.scrollAway(
Permet de faire défiler un élément verticalement et hors du champ de vision en fonction de l'état de défilement fourni par une liste à faire défiler. |
Champ d'application : n'importe lequel
|
Modifier.scrollAway(scrollState: ScrollState, offset: Dp)
Permet de faire défiler un élément verticalement et hors du champ de vision en fonction du |
Champ d'application : n'importe lequel
|
Modifier.scrollAway(
Permet de faire défiler un élément verticalement et hors du champ de vision en fonction du |
Champ d'application : n'importe lequel
|
Modifier.scrollAway(
Permet de faire défiler un élément verticalement et hors du champ de vision en fonction du |
Champ d'application : n'importe lequel
|
Modifier.
Cette fonction est obsolète. Cette surcharge est fournie pour assurer la rétrocompatibilité avec Compose pour Wear OS 1.1. Une surcharge plus récente est disponible et utilise ScalingLazyListState à partir du package wear.compose.foundation.lazy. |
Champ d'application : n'importe lequel
|
Modifier.horizontalScroll(
Permet de modifier l'élément pour un défilement horizontal lorsque la largeur du contenu dépasse la limite maximale autorisée. |
Champ d'application : n'importe lequel
|
Modifier.horizontalScroll(
Permet de modifier l'élément pour un défilement horizontal lorsque la largeur du contenu dépasse la limite maximale autorisée. |
Champ d'application : n'importe lequel
|
Modifier.verticalScroll(
Permet de modifier l'élément pour un défilement vertical lorsque la hauteur du contenu dépasse la limite maximale autorisée. |
Champ d'application : n'importe lequel
|
Modifier.verticalScroll(
Permet de modifier l'élément pour un défilement vertical lorsque la hauteur du contenu dépasse la limite maximale autorisée. |
Champ d'application : n'importe lequel
|
Modifier.scrollable2D(
Permet de configurer le déplacement et le balayage tactile de l'élément d'interface utilisateur dans les orientations X et Y. |
Champ d'application : n'importe lequel
|
Modifier.scrollable(
Permet de configurer le déplacement et le balayage tactile de l'élément d'interface utilisateur dans une seule |
Champ d'application : n'importe lequel
|
Modifier.scrollable(
Permet de configurer le déplacement et le balayage tactile de l'élément d'interface utilisateur dans une seule |
Champ d'application : n'importe lequel
|
Permet de contrôler le clavier virtuel sous forme de défilement imbriqué sur Android |
Taille
Champ d'application : n'importe lequel
|
Modifier.animateContentSize(
Ce modificateur anime sa propre taille lorsque son modificateur enfant (ou le composable enfant s'il se trouve déjà à la fin de la chaîne) change de taille. |
Champ d'application : n'importe lequel
|
Modifier.animateContentSize(
Ce modificateur anime sa propre taille lorsque son modificateur enfant (ou le composable enfant s'il se trouve déjà à la fin de la chaîne) change de taille. |
Champ d'application : n'importe lequel
|
Modifier.aspectRatio(
Permet d'essayer de redimensionner le contenu pour qu'il corresponde à un format spécifié en essayant de respecter l'une des contraintes entrantes dans l'ordre suivant : |
Champ d'application : n'importe lequel
|
Réserve une taille d'au moins 48 dp pour résoudre les problèmes d'interaction tactile si l'élément est plus petit. |
Champ d'application : n'importe lequel
|
Réserve une taille d'au moins 48 dp pour résoudre les problèmes d'interaction tactile si l'élément est plus petit. |
Champ d'application : n'importe lequel
|
Réserve une taille d'au moins 48 dp pour résoudre les problèmes d'interaction tactile si l'élément est plus petit. |
Champ d'application : n'importe lequel
|
Réserve une taille d'au moins 48 dp pour résoudre les problèmes d'interaction tactile si l'élément est plus petit. |
Champ d'application : n'importe lequel
|
Modifier.height(intrinsicSize: IntrinsicSize)
Permet de déclarer que la hauteur préférée du contenu est identique à la hauteur intrinsèque minimale ou maximale du contenu. |
Champ d'application : n'importe lequel
|
Modifier.requiredHeight(intrinsicSize: IntrinsicSize)
Permet de déclarer que la hauteur du contenu est parfaitement identique à la hauteur intrinsèque minimale ou maximale du contenu. |
Champ d'application : n'importe lequel
|
Modifier.requiredWidth(intrinsicSize: IntrinsicSize)
Permet de déclarer que la largeur du contenu est parfaitement identique à la largeur intrinsèque minimale ou maximale du contenu. |
Champ d'application : n'importe lequel
|
Modifier.width(intrinsicSize: IntrinsicSize)
Permet de déclarer que la largeur préférée du contenu est identique à la largeur intrinsèque minimale ou maximale du contenu. |
Champ d'application : n'importe lequel
|
Modifier.onSizeChanged(onSizeChanged: (IntSize) -> Unit)
Appelé avec la taille de l'élément Compose UI modifié lorsqu'il est mesuré pour la première fois ou lorsque la taille de l'élément est modifiée. |
Champ d'application : n'importe lequel
|
Modifier.defaultMinSize(minWidth: Dp, minHeight: Dp)
Permet de limiter la taille de la mise en page encapsulée uniquement lorsqu'elle n'aurait pas été contrainte : les contraintes |
Champ d'application : n'importe lequel
|
Modifier.fillMaxHeight(fraction: @FloatRange(from = 0.0, to = 1.0) Float)
Permet de faire en sorte que le contenu occupe (totalement ou en partie) la |
Champ d'application : n'importe lequel
|
Modifier.fillMaxSize(fraction: @FloatRange(from = 0.0, to = 1.0) Float)
Permet de faire en sorte que le contenu occupe (totalement ou en partie) la |
Champ d'application : n'importe lequel
|
Modifier.fillMaxWidth(fraction: @FloatRange(from = 0.0, to = 1.0) Float)
Permet de faire en sorte que le contenu occupe (totalement ou en partie) la |
Champ d'application : n'importe lequel
|
Permet de déclarer la hauteur souhaitée du contenu de sorte qu'elle corresponde exactement à |
Champ d'application : n'importe lequel
|
Permet de limiter la hauteur du contenu à une valeur comprise entre |
Champ d'application : n'importe lequel
|
Modifier.requiredHeight(height: Dp)
Permet de déclarer la hauteur du contenu de sorte qu'elle corresponde exactement à |
Champ d'application : n'importe lequel
|
Modifier.requiredHeightIn(min: Dp, max: Dp)
Permet de limiter la hauteur du contenu à une valeur comprise entre |
Champ d'application : n'importe lequel
|
Modifier.requiredSize(size: Dp)
Permet de déclarer la taille du contenu de sorte que sa largeur et sa hauteur correspondent exactement à |
Champ d'application : n'importe lequel
|
Modifier.requiredSize(size: DpSize)
Permet de déclarer la taille du contenu de sorte qu'elle corresponde exactement à |
Champ d'application : n'importe lequel
|
Modifier.requiredSize(width: Dp, height: Dp)
Permet de déclarer la taille du contenu de sorte qu'elle corresponde exactement à |
Champ d'application : n'importe lequel
|
Permet de limiter la largeur du contenu à une valeur comprise entre |
Champ d'application : n'importe lequel
|
Modifier.requiredWidth(width: Dp)
Permet de déclarer la largeur du contenu de sorte qu'elle corresponde exactement à |
Champ d'application : n'importe lequel
|
Modifier.requiredWidthIn(min: Dp, max: Dp)
Permet de limiter la largeur du contenu à une valeur comprise entre |
Champ d'application : n'importe lequel
|
Permet de déclarer la taille souhaitée du contenu de sorte qu'elle corresponde exactement à |
Champ d'application : n'importe lequel
|
Permet de déclarer la taille souhaitée du contenu de sorte qu'elle corresponde exactement à |
Champ d'application : n'importe lequel
|
Permet de déclarer la taille souhaitée du contenu de sorte qu'elle corresponde exactement à |
Champ d'application : n'importe lequel
|
Permet de limiter la largeur du contenu à une valeur comprise entre |
Champ d'application : n'importe lequel
|
Permet de déclarer la largeur souhaitée du contenu de sorte qu'elle corresponde exactement à |
Champ d'application : n'importe lequel
|
Permet de limiter la largeur du contenu à une valeur comprise entre |
Champ d'application : n'importe lequel
|
Modifier.wrapContentHeight(
Permet de ne pas limiter la hauteur du contenu par la |
Champ d'application : n'importe lequel
|
Modifier.wrapContentSize(align: Alignment, unbounded: Boolean)
Permet de ne pas limiter la taille du contenu par les contraintes |
Champ d'application : n'importe lequel
|
Modifier.wrapContentWidth(
Permet de ne pas limiter la largeur du contenu par la |
Champ d'application : n'importe lequel
|
Modifier.touchTargetAwareSize(size: Dp)
Modificateur permettant de définir à la fois la taille et la zone cible tactile recommandée pour |
Champ d'application : n'importe lequel
|
Modifier.transformedHeight(
Modificateur pratique pour calculer la hauteur transformée à l'aide de |
Champ d'application : n'importe lequel
|
Modifier.windowInsetsBottomHeight(insets: WindowInsets)
Permet de définir la hauteur à celle de |
Champ d'application : n'importe lequel
|
Modifier.windowInsetsEndWidth(insets: WindowInsets)
Permet de définir la largeur à celle de |
Champ d'application : n'importe lequel
|
Modifier.windowInsetsStartWidth(insets: WindowInsets)
Permet de définir la largeur à celle de |
Champ d'application : n'importe lequel
|
Modifier.windowInsetsTopHeight(insets: WindowInsets)
Permet de définir la hauteur à celle de |
Champ d'application : n'importe lequel
|
@UnstableApi
Tente de dimensionner le rectangle de contenu d'origine pour l'inscrire dans une destination en appliquant un type |
Champ d'application :
RowScope
|
Modifier.weight(
Permet d'ajuster la largeur de l'élément proportionnellement à sa valeur de |
Champ d'application :
ColumnScope
|
Modifier.weight(
Permet d'ajuster la hauteur de l'élément proportionnellement à sa valeur de |
Champ d'application :
FlowRowScope
|
@ExperimentalLayoutApi
Permet de faire en sorte que l'élément occupe (totalement ou en partie) la hauteur maximale de l'élément le plus haut de la ligne dans laquelle il a été placé, dans le |
Champ d'application :
FlowColumnScope
|
@ExperimentalLayoutApi
Permet de faire en sorte que l'élément occupe (totalement ou en partie) la largeur maximale de l'élément le plus large de la colonne dans laquelle il a été placé, dans la |
Champ d'application :
BoxScope
|
Permet d'ajuster la taille de l'élément afin qu'elle corresponde à celle de la |
Champ d'application :
LazyItemScope
|
Modifier.fillParentMaxHeight(
Permet de faire en sorte que le contenu occupe la |
Champ d'application :
LazyItemScope
|
Modifier.fillParentMaxSize(
Permet de faire en sorte que le contenu occupe la |
Champ d'application :
LazyItemScope
|
Modifier.fillParentMaxWidth(
Permet de faire en sorte que le contenu occupe la |
Champ d'application :
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)
Modificateur à appliquer à un |
Champ d'application :
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchAnchorWidth: Boolean)
Modificateur à appliquer à un menu placé dans |
Champ d'application :
PaneScaffoldScope open |
Modifier.dragToResize(state: DragToResizeState)
Un |
Champ d'application :
PaneScaffoldScope
|
Modifier.preferredHeight(height: Dp)
Ce modificateur spécifie la hauteur préférée d'un volet. L'implémentation du scaffold de volet fera de son mieux pour respecter cette hauteur lorsque le volet associé est rendu sous forme de volet réorganisé ou flottant. |
Champ d'application :
PaneScaffoldScope
|
Modifier.preferredWidth(width: Dp)
Ce modificateur spécifie la largeur préférée d'un volet. L'implémentation du canevas de volet fera de son mieux pour respecter cette largeur lorsque le volet associé est rendu en tant que volet fixe, c'est-à-dire un volet qui ne s'étire pas pour remplir les espaces restants. |
Tests
Champ d'application : n'importe lequel
|
Permet d'appliquer une balise pour qu'un élément modifié puisse être trouvé dans les tests. |
Transformations
Champ d'application : n'importe lequel
|
Permet de définir le degré de rotation de la vue autour du centre du composable. |
Champ d'application : n'importe lequel
|
Permet de mettre à l'échelle le contenu de l'axe horizontal et de l'axe vertical de manière uniforme avec le même facteur de scaling. |
Champ d'application : n'importe lequel
|
Permet de mettre à l'échelle le contenu du composable en fonction des facteurs de scaling suivants, le long de l'axe horizontal et de l'axe vertical respectivement. |
Champ d'application : n'importe lequel
|
Modifier.transformable(
Permet d'activer les gestes de transformation de l'élément d'interface utilisateur modifié. |
Champ d'application : n'importe lequel
|
Modifier.transformable(
Permet d'activer les gestes de transformation de l'élément d'interface utilisateur modifié. |
Autre
Champ d'application : n'importe lequel
|
@ExperimentalFoundationApi
Cette fonction est obsolète. Remplacé par une surcharge avec un rappel pour obtenir des données de transfert. La détection du début est effectuée par Compose lui-même. |
Champ d'application : n'importe lequel
|
Modifier.contentType(contentType: ContentType)
Définissez l'indice de saisie automatique avec |
Champ d'application : n'importe lequel
|
Modifier.basicMarquee(
Applique un effet de défilement animé au contenu modifié s'il est trop large pour tenir dans l'espace disponible. |
Champ d'application : n'importe lequel
|
Modifier.edgeSwipeToDismiss(
Gère la fonctionnalité Balayer l'écran pour ignorer à partir du bord de la fenêtre d'affichage. |
Champ d'application : n'importe lequel
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)
Permet de dessiner du contenu flouté selon les rayons spécifiés. |
Champ d'application : n'importe lequel
|
Modifier.blur(
Permet de dessiner du contenu flouté selon les rayons spécifiés. |
Champ d'application : n'importe lequel
|
Modifier.bringIntoViewRequester(
Modificateur qui permet d'envoyer des requêtes |
Champ d'application : n'importe lequel
|
Modifier.
Cette fonction est obsolète. Utilisez plutôt BringIntoViewModifierNode. |
Champ d'application : n'importe lequel
|
Modifier.composed(
Permet de déclarer la composition juste à temps d'un |
Champ d'application : n'importe lequel
|
Modifier.composed(
Permet de déclarer la composition juste à temps d'un |
Champ d'application : n'importe lequel
|
Modifier.composed(
Permet de déclarer la composition juste à temps d'un |
Champ d'application : n'importe lequel
|
Modifier.composed(
Permet de déclarer la composition juste à temps d'un |
Champ d'application : n'importe lequel
|
Modifier.composed(
Permet de déclarer la composition juste à temps d'un |
Champ d'application : n'importe lequel
|
Modifier.dragAndDropSource(
Un |
Champ d'application : n'importe lequel
|
@ExperimentalFoundationApi
Cette fonction est obsolète. Remplacé par une surcharge avec un rappel pour obtenir des données de transfert. La détection du début est effectuée par Compose lui-même. |
Champ d'application : n'importe lequel
|
Modifier.dragAndDropSource(
Un |
Champ d'application : n'importe lequel
|
Modifier.dragAndDropTarget(
Modificateur permettant de recevoir un geste de glisser-déposer. |
Champ d'application : n'importe lequel
|
Cette fonction est obsolète. Utilisez systemGestureExclusion. |
Champ d'application : n'importe lequel
|
Modifier.
Cette fonction est obsolète. Utilisez systemGestureExclusion. |
Champ d'application : n'importe lequel
|
Modifier.preferredFrameRate(frameRateCategory: FrameRateCategory)
Définir une fréquence d'images demandée sur Composable |
Champ d'application : n'importe lequel
|
Modifier.preferredFrameRate(
Définir une fréquence d'images demandée sur Composable |
Champ d'application : n'importe lequel
|
Modifier.handwritingDetector(callback: () -> Unit)
Configure un élément pour qu'il agisse en tant que détecteur d'écriture manuscrite, qui détecte l'écriture au stylet et délègue la gestion du texte reconnu à un autre élément. |
Champ d'application : n'importe lequel
|
Configure un élément pour qu'il agisse en tant que gestionnaire d'écriture manuscrite au stylet. Il peut gérer la saisie de texte à partir d'une session d'écriture manuscrite déclenchée par l'écriture manuscrite au stylet sur un détecteur d'écriture manuscrite. |
Champ d'application : n'importe lequel
|
Modifier.hoverable(
Permet de configurer le composant pour qu'il soit possible de passer la souris dessus via des événements d'entrée/de sortie du pointeur. |
Champ d'application : n'importe lequel
|
@ExperimentalIndirectTouchTypeApi
L'ajout de ce |
Champ d'application : n'importe lequel
|
@ExperimentalIndirectTouchTypeApi
L'ajout de ce |
Champ d'application : n'importe lequel inline |
Modifier.
Cette fonction est obsolète. Cette API créera plus d'invalidations de votre modificateur que nécessaire. Nous vous déconseillons donc de l'utiliser. |
Champ d'application : n'importe lequel
|
Modificateur qui maintient l'écran de l'appareil allumé tant qu'il fait partie de la composition sur les plates-formes compatibles. |
Champ d'application : n'importe lequel
|
Modifier.layoutBounds(holder: LayoutBoundsHolder)
Cela mappe le |
Champ d'application : n'importe lequel
|
Modifier.approachLayout(
Crée une mise en page d'approche destinée à aider à s'approcher progressivement de la mise en page de destination calculée lors de la passe de prévisualisation. |
Champ d'application : n'importe lequel
|
Modifier.magnifier(
Permet d'afficher un widget |
Champ d'application : n'importe lequel
|
Modifier.modifierLocalConsumer(consumer: ModifierLocalReadScope.() -> Unit)
Modificateur permettant d'utiliser les |
Champ d'application : n'importe lequel
|
<T : Any?> Modifier.modifierLocalProvider(
Modificateur permettant de fournir des |
Champ d'application : n'importe lequel
|
Modifier.onFirstVisible(
Enregistre un rappel pour surveiller si le nœud se trouve ou non dans la fenêtre d'affichage de la fenêtre. |
Champ d'application : n'importe lequel
|
Modifier.onLayoutRectChanged(
Appelle |
Champ d'application : n'importe lequel
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)
Permet d'appeler |
Champ d'application : n'importe lequel
|
Modifier.onVisibilityChanged(
Enregistre un rappel pour vérifier si le nœud se trouve ou non dans la fenêtre d'affichage de la fenêtre. |
Champ d'application : n'importe lequel
|
@ExperimentalWearMaterialApi
Dessine une forme d'espace réservé au-dessus d'un composable et anime un effet d'effacement pour supprimer l'espace réservé. |
Champ d'application : n'importe lequel
|
@Composable
Modifier.placeholder dessine une forme squelettique sur un composant, dans les situations où aucun contenu provisoire (comme des données mises en cache) n'est disponible. |
Champ d'application : n'importe lequel
|
@ExperimentalWearMaterialApi
Modificateur permettant de dessiner un scintillement d'espace réservé sur un composant. |
Champ d'application : n'importe lequel
|
@Composable
Modifier.placeholderShimmer dessine un scintillement périodique sur le contenu, indiquant à l'utilisateur que le contenu est en cours de chargement ou potentiellement obsolète. |
Champ d'application : n'importe lequel
|
Modifier.stylusHoverIcon(
Modificateur qui permet à un développeur de définir une icône de pointeur à afficher lorsqu'un stylet est placé au-dessus de l'élément. |
Champ d'application : n'importe lequel
|
Modifier.motionEventSpy(watcher: (motionEvent: MotionEvent) -> Unit)
Permet d'appeler |
Champ d'application : n'importe lequel
|
Marquez le rectangle de mise en page comme préférant rester à l'écart des fenêtres flottantes. |
Champ d'application : n'importe lequel
|
Modifier.preferKeepClear(rectProvider: (LayoutCoordinates) -> Rect)
Marque un rectangle dans les coordonnées de mise en page locales, en préférant rester à l'écart des fenêtres flottantes. |
Champ d'application : n'importe lequel
|
@ExperimentalMaterialApi
Modificateur permettant de traduire la position et de mettre à l'échelle la taille d'un indicateur PullRefresh en fonction de la valeur |
Champ d'application : n'importe lequel
|
@ExperimentalMaterialApi
Modificateur de défilement imbriqué qui fournit des événements de défilement à |
Champ d'application : n'importe lequel
|
@ExperimentalMaterialApi
Modificateur de défilement imbriqué qui fournit des rappels |
Champ d'application : n'importe lequel
|
@ExperimentalMaterial3Api
Modificateur qui ajoute un défilement imbriqué à un conteneur pour prendre en charge le geste d'actualisation par balayage. |
Champ d'application : n'importe lequel
|
@ExperimentalFoundationApi
Configure le nœud actuel et tous les nœuds enfants en tant que récepteur de contenu. |
Champ d'application : n'importe lequel
|
Modifier.fitInside(rulers: RectRulers)
Ajuste le contenu dans |
Champ d'application : n'importe lequel
|
Modifier.fitOutside(rulers: RectRulers)
Si l'un des |
Champ d'application : n'importe lequel
|
Modifier.sensitiveContent(isContentSensitive: Boolean)
Ce modificateur indique que le composable affiche du contenu sensible (nom d'utilisateur, mot de passe, carte de crédit, etc.) à l'écran et que le contenu doit être protégé lors du partage d'écran dans les environnements compatibles. |
Champ d'application : n'importe lequel
|
Modifier.onInterceptKeyBeforeSoftKeyboard(
L'ajout de ce |
Champ d'application : n'importe lequel
|
Modifier.onPreInterceptKeyBeforeSoftKeyboard(
L'ajout de ce |
Champ d'application : n'importe lequel
|
Modifier.
Cette fonction est obsolète. SwipeToDismiss a été migré vers androidx.wear.compose.foundation. |
Champ d'application : n'importe lequel
|
Permet d'exclure le rectangle de mise en page du geste système. |
Champ d'application : n'importe lequel
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)
Permet d'exclure un rectangle au sein des coordonnées de mise en page locales du geste système. |
Champ d'application : n'importe lequel
|
Modifier.appendTextContextMenuComponents(builder: TextContextMenuBuilderScope.() -> Unit)
Ajoute un |
Champ d'application : n'importe lequel
|
Modifier.filterTextContextMenuComponents(
Ajoute un |
Champ d'application : n'importe lequel
|
Modifier.consumeWindowInsets(insets: WindowInsets)
Permet d'utiliser les encarts qui n'ont pas encore été utilisés par d'autres modificateurs d'encart, de façon semblable à |
Champ d'application : n'importe lequel
|
Modifier.consumeWindowInsets(paddingValues: PaddingValues)
Permet d'utiliser |
Champ d'application : n'importe lequel
|
Modifier.onConsumedWindowInsetsChanged(
Permet d'appeler |
Champ d'application : n'importe lequel
|
Le |
Champ d'application :
ExposedDropdownMenuBoxScope
|
Cette fonction est obsolète. Utiliser la surcharge qui accepte les paramètres ExposedDropdownMenuAnchorType et "enabled" |
Champ d'application :
ExposedDropdownMenuBoxScope abstract |
Modifier.menuAnchor(
Modificateur à appliquer à un élément à l'intérieur de |