InsetsRulers


Summary

Public properties

AnimatableInsetsRulers

Rulers used for caption bar insets.

android
DisplayCutoutInsetsRulers

Rulers used for display cutout insets.

android
AnimatableInsetsRulers

Rulers used for IME insets.

android
AnimatableInsetsRulers

Rulers used for mandatory system gestures insets.

android
AnimatableInsetsRulers

Rulers used for navigation bars insets.

android
BasicAnimatableInsetsRulers

Rulers used for insets that are safe for any content.

android
BasicAnimatableInsetsRulers

Rulers used for insets including system bars, IME, and the display cutout.

android
BasicAnimatableInsetsRulers

Rulers used for insets that include places where gestures could conflict.

android
AnimatableInsetsRulers

Rulers used for status bars insets.

android
BasicAnimatableInsetsRulers

Rulers used for system bars insets, including StatusBars, NavigationBars, and CaptionBar.

android
AnimatableInsetsRulers

Rulers used for system gestures insets.

android
AnimatableInsetsRulers

Rulers used for tappable elements insets.

android
RectRulers

Rulers used for waterfall insets.

android

Public properties

CaptionBar

val CaptionBarAnimatableInsetsRulers

Rulers used for caption bar insets.

See also
captionBar

DisplayCutout

val DisplayCutoutDisplayCutoutInsetsRulers

Rulers used for display cutout insets.

See also
displayCutout

Ime

val ImeAnimatableInsetsRulers

Rulers used for IME insets.

See also
ime

MandatorySystemGestures

val MandatorySystemGesturesAnimatableInsetsRulers

Rulers used for mandatory system gestures insets.

val NavigationBarsAnimatableInsetsRulers

Rulers used for navigation bars insets.

See also
navigationBars

SafeContent

val SafeContentBasicAnimatableInsetsRulers

Rulers used for insets that are safe for any content. This includes SafeGestures and SafeDrawing. When animating, the BasicAnimatableInsetsRulers.source and BasicAnimatableInsetsRulers.target are populated, and BasicAnimatableInsetsRulers.isAnimating is true.

SafeDrawing

val SafeDrawingBasicAnimatableInsetsRulers

Rulers used for insets including system bars, IME, and the display cutout. When animating, the BasicAnimatableInsetsRulers.source and BasicAnimatableInsetsRulers.target are populated, and BasicAnimatableInsetsRulers.isAnimating is true.

SafeGestures

val SafeGesturesBasicAnimatableInsetsRulers

Rulers used for insets that include places where gestures could conflict. This includes MandatorySystemGestures, SystemGestures, TappableElement, and Waterfall. When animating, the BasicAnimatableInsetsRulers.source and BasicAnimatableInsetsRulers.target are populated, and BasicAnimatableInsetsRulers.isAnimating is true.

StatusBars

val StatusBarsAnimatableInsetsRulers

Rulers used for status bars insets.

See also
statusBars

SystemBars

val SystemBarsBasicAnimatableInsetsRulers

Rulers used for system bars insets, including StatusBars, NavigationBars, and CaptionBar. When animating, the BasicAnimatableInsetsRulers.source and BasicAnimatableInsetsRulers.target are populated and BasicAnimatableInsetsRulers.isAnimating will be true.

See also
systemBars

SystemGestures

val SystemGesturesAnimatableInsetsRulers

Rulers used for system gestures insets.

See also
systemGestures

TappableElement

val TappableElementAnimatableInsetsRulers

Rulers used for tappable elements insets.

See also
tappableElement

Waterfall

val WaterfallRectRulers

Rulers used for waterfall insets.