LayoutElementBuilders.SpanImage.Builder
public final class LayoutElementBuilders.SpanImage.Builder
Builder for SpanImage
.
Summary
Public methods
build
public @NonNull LayoutElementBuilders.SpanImage build()
Builds an instance with values accumulated in this Builder.
setAlignment
@RequiresSchemaVersion(major = 1, minor = 0)
public @NonNull LayoutElementBuilders.SpanImage.Builder setAlignment(int alignment)
Sets alignment of this image within the line height of the surrounding . If undefined, defaults to SPAN_VERTICAL_ALIGN_BOTTOM.
setAlignment
@RequiresSchemaVersion(major = 1, minor = 0)
public @NonNull LayoutElementBuilders.SpanImage.Builder setAlignment(
@NonNull LayoutElementBuilders.SpanVerticalAlignmentProp alignment
)
Sets alignment of this image within the line height of the surrounding . If undefined, defaults to SPAN_VERTICAL_ALIGN_BOTTOM.
setHeight
@RequiresSchemaVersion(major = 1, minor = 0)
public @NonNull LayoutElementBuilders.SpanImage.Builder setHeight(@NonNull DimensionBuilders.DpProp height)
Sets the height of this image. If not defined, the image will not be rendered.
Note that this field only supports static values.
setModifiers
@RequiresSchemaVersion(major = 1, minor = 0)
public @NonNull LayoutElementBuilders.SpanImage.Builder setModifiers(@NonNull ModifiersBuilders.SpanModifiers modifiers)
Sets androidx.wear.protolayout.ModifiersBuilders.Modifiers
for this element.
setResourceId
@RequiresSchemaVersion(major = 1, minor = 0)
public @NonNull LayoutElementBuilders.SpanImage.Builder setResourceId(@NonNull String resourceId)
Sets the resource_id of the image to render. This must exist in the supplied resource bundle.
setResourceId
@RequiresSchemaVersion(major = 1, minor = 0)
public @NonNull LayoutElementBuilders.SpanImage.Builder setResourceId(@NonNull TypeBuilders.StringProp resourceId)
Sets the resource_id of the image to render. This must exist in the supplied resource bundle.
Note that this field only supports static values.
setWidth
@RequiresSchemaVersion(major = 1, minor = 0)
public @NonNull LayoutElementBuilders.SpanImage.Builder setWidth(@NonNull DimensionBuilders.DpProp width)
Sets the width of this image. If not defined, the image will not be rendered.
Note that this field only supports static values.