LayoutElementBuilders.SpanImage


@RequiresSchemaVersion(major = 1, minor = 0)
public final class LayoutElementBuilders.SpanImage implements LayoutElementBuilders.Span


An image which can be added to a Span.

Summary

Nested types

Builder for SpanImage.

Public methods

@Nullable LayoutElementBuilders.SpanVerticalAlignmentProp

Gets alignment of this image within the line height of the surrounding Spannable.

@Nullable DimensionBuilders.DpProp

Gets the height of this image.

@Nullable ModifiersBuilders.SpanModifiers

Gets androidx.wear.protolayout.ModifiersBuilders.Modifiers for this element.

@Nullable TypeBuilders.StringProp

Gets the resource_id of the image to render.

@Nullable DimensionBuilders.DpProp

Gets the width of this image.

@NonNull String

Public methods

getAlignment

Added in 1.0.0
public @Nullable LayoutElementBuilders.SpanVerticalAlignmentProp getAlignment()

Gets alignment of this image within the line height of the surrounding Spannable. If undefined, defaults to SPAN_VERTICAL_ALIGN_BOTTOM.

getHeight

Added in 1.0.0
public @Nullable DimensionBuilders.DpProp getHeight()

Gets the height of this image. If not defined, the image will not be rendered.

getResourceId

Added in 1.0.0
public @Nullable TypeBuilders.StringProp getResourceId()

Gets the resource_id of the image to render. This must exist in the supplied resource bundle.

getWidth

Added in 1.0.0
public @Nullable DimensionBuilders.DpProp getWidth()

Gets the width of this image. If not defined, the image will not be rendered.

toString

public @NonNull String toString()