AspectRatio

public final class AspectRatio


Represents the aspect ratio that the generated image should conform to.

Summary

Nested types

public static class AspectRatio.Companion

Public fields

static final @NonNull AspectRatio

Widescreen (16:9) aspect ratio.

static final @NonNull AspectRatio

Landscape (21:9) aspect ratio.

static final @NonNull AspectRatio

Landscape (3:2) aspect ratio.

static final @NonNull AspectRatio

Fullscreen (4:3) aspect ratio.

static final @NonNull AspectRatio

Landscape (5:4) aspect ratio.

static final @NonNull AspectRatio

Portrait (2:3) aspect ratio.

static final @NonNull AspectRatio

Portrait full screen (3:4) aspect ratio.

static final @NonNull AspectRatio

Portrait (4:5) aspect ratio.

static final @NonNull AspectRatio

Portrait widescreen (9:16) aspect ratio.

static final @NonNull AspectRatio

Square (1:1) aspect ratio.

Public fields

LANDSCAPE_16x9

public static final @NonNull AspectRatio LANDSCAPE_16x9

Widescreen (16:9) aspect ratio.

LANDSCAPE_21x9

public static final @NonNull AspectRatio LANDSCAPE_21x9

Landscape (21:9) aspect ratio.

LANDSCAPE_3x2

public static final @NonNull AspectRatio LANDSCAPE_3x2

Landscape (3:2) aspect ratio.

LANDSCAPE_4x3

public static final @NonNull AspectRatio LANDSCAPE_4x3

Fullscreen (4:3) aspect ratio.

LANDSCAPE_5x4

public static final @NonNull AspectRatio LANDSCAPE_5x4

Landscape (5:4) aspect ratio.

PORTRAIT_2x3

public static final @NonNull AspectRatio PORTRAIT_2x3

Portrait (2:3) aspect ratio.

PORTRAIT_3x4

public static final @NonNull AspectRatio PORTRAIT_3x4

Portrait full screen (3:4) aspect ratio.

PORTRAIT_4x5

public static final @NonNull AspectRatio PORTRAIT_4x5

Portrait (4:5) aspect ratio.

PORTRAIT_9x16

public static final @NonNull AspectRatio PORTRAIT_9x16

Portrait widescreen (9:16) aspect ratio.

SQUARE_1x1

public static final @NonNull AspectRatio SQUARE_1x1

Square (1:1) aspect ratio.