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.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
|
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
|
@ExperimentalWearMaterialApiPermet 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 afin 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
|
Modifier.animateBounds(
|
|
Champ d'application : n'importe lequel
|
Modifier.animateFloatingActionButton(Appliquez ce modificateur à un |
|
Champ d'application :
AnimatedVisibilityScope |
Modifier.animateEnterExit(Le modificateur |
|
Champ d'application :
LazyItemScope |
Modifier.animateItem(Ce modificateur anime l'apparence (fondu en entrée), la disparition (fondu en 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 en entrée), la disparition (fondu en 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 en entrée), la disparition (fondu en 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
|
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
|
Ajoutez ce modificateur à un composant pour le rendre sélectionnable. |
|
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 focus d'un groupe de focus. |
|
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.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 |
Autre
|
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 pouvant être utilisé pour envoyer des requêtes |
|
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.contentColorProvider(contentColor: Color)Fournit |
|
Champ d'application : n'importe lequel
|
Modifier.depthEffect(depthEffect: DepthEffect?, shape: Shape)Affiche les ombres pour le |
|
Champ d'application : n'importe lequel
|
Modifier.dragAndDropSource(Un |
|
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
|
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 manuscrite 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, capable de 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
|
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 permet de mapper 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 d'anticipation. |
|
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.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
|
@ComposableEnregistre un gestionnaire de gestes. |
|
Champ d'application : n'importe lequel
|
Modifier.oneHandedGesture(Enregistre un gestionnaire de gestes. |
|
Champ d'application : n'importe lequel
|
@ExperimentalWearMaterialApiDessine 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
|
@ComposableModifier.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
|
@ExperimentalWearMaterialApiModificateur permettant de dessiner un scintillement d'espace réservé sur un composant. |
|
Champ d'application : n'importe lequel
|
@ComposableModifier.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 évitant de préférence les fenêtres flottantes. |
|
Champ d'application : n'importe lequel
|
@ExperimentalMaterialApiModificateur 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
|
@ExperimentalMaterialApiModificateur de défilement imbriqué qui fournit des événements de défilement à |
|
Champ d'application : n'importe lequel
|
@ExperimentalMaterialApiModificateur de défilement imbriqué qui fournit des rappels |
|
Champ d'application : n'importe lequel
|
Modifier.pullToRefresh(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
|
@ExperimentalFoundationApiConfigure 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
|
@ExperimentalFoundationStyleApiModificateur qui crée une région stylisée par l'objet |
|
Champ d'application : n'importe lequel
|
@ExperimentalFoundationStyleApiModificateur qui crée une région stylisée par l'objet |
|
Champ d'application : n'importe lequel
|
@ComposableUne surface est un composant de base dans Glimmer. |
|
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
|
|
|
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 :
SharedTransitionScope |
Modifier.renderInSharedTransitionScopeOverlay(Affiche le contenu dans la superposition de |
|
Champ d'application :
SharedTransitionScope |
Modifier.sharedBounds(
|
|
Champ d'application :
SharedTransitionScope |
Modifier.sharedElement(
|
|
Champ d'application :
SharedTransitionScope |
Modifier.sharedElementWithCallerManagedVisibility(
|
|
Champ d'application :
SharedTransitionScope |
Modifier.skipToLookaheadPosition(enabled: () -> Boolean)Modificateur qui ancre une mise en page à la position cible obtenue à partir de la passe lookahead lors des transitions d'éléments partagés. |
|
Champ d'application :
ExposedDropdownMenuBoxScope |
Modifier.menuAnchor(Modificateur à appliquer à un élément à l'intérieur de |
|
Champ d'application :
PaneScaffoldScope |
@ExperimentalMaterial3AdaptiveApiCe modificateur spécifie les marges du volet associé en fonction de l' |
|
Champ d'application :
PaneScaffoldScope |
@ExperimentalMaterial3AdaptiveApiCe modificateur spécifie les marges du volet associé en fonction des marges fixes spécifiées et des |
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.onIndirectPointerGesture(Un |
|
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.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)
|
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 le défilement au-delà des limites à 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.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.scrollableArea(Configurez un composant pour qu'il agisse comme une zone de défilement. |
|
Champ d'application : n'importe lequel
|
Modifier.scrollableArea(Configurez un composant pour qu'il agisse comme une zone de défilement. |
|
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
|
@ComposableBarre de défilement qui représente la position de défilement actuelle d'un composant de défilement. |
|
Champ d'application : n'importe lequel
|
Permet de contrôler le clavier virtuel sous forme de défilement imbriqué sur Android |
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. |
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
|
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
|
@UnstableApiTente de dimensionner le rectangle de contenu d'origine pour l'inscrire dans une destination en appliquant un type |
|
Champ d'application :
SharedTransitionScope |
Modifier.skipToLookaheadSize(enabled: () -> Boolean)
|
|
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 |
@ExperimentalLayoutApiPermet à l'élément d'occuper (totalement ou en partie) la hauteur maximale de l'élément le plus haut de la ligne dans laquelle il a été placé, dans la |
|
Champ d'application :
FlowColumnScope |
@ExperimentalLayoutApiPermet 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 le |
|
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 |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)Modificateur à appliquer à un |
|
Champ d'application :
ExposedDropdownMenuBoxScope |
Modifier.exposedDropdownSize(matchAnchorWidth: Boolean)Modificateur à appliquer à un menu placé dans |
|
Champ d'application :
PaneScaffoldScope |
Modifier.preferredHeight(height: Dp)Ce modificateur spécifie la hauteur préférée d'un volet dans |
|
Champ d'application :
PaneScaffoldScope |
Modifier.preferredHeight(Ce modificateur spécifie la hauteur préférée d'un volet en tant que proportion de la hauteur globale du canevas. |
|
Champ d'application :
PaneScaffoldScope |
Modifier.preferredWidth(proportion: @FloatRange(from = 0.0, to = 1.0) Float)Ce modificateur spécifie la largeur préférée d'un volet en tant que proportion de la largeur globale du scaffold. |
|
Champ d'application :
PaneScaffoldScope |
Modifier.preferredWidth(width: Dp)Ce modificateur spécifie la largeur préférée d'un volet dans |
Effectuer des 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é. |