LayoutElementBuilders.ArcAdapter

public static final class LayoutElementBuilders.ArcAdapter
extends Object implements LayoutElementBuilders.ArcLayoutElement

java.lang.Object
   ↳ androidx.wear.tiles.LayoutElementBuilders.ArcAdapter


A container that allows a standard LayoutElementBuilders.LayoutElement to be added to an LayoutElementBuilders.Arc.

Summary

Nested classes

class LayoutElementBuilders.ArcAdapter.Builder

Builder for LayoutElementBuilders.ArcAdapter

Public methods

static LayoutElementBuilders.ArcAdapter.Builder builder()

Returns a new LayoutElementBuilders.ArcAdapter.Builder.

LayoutElementBuilders.LayoutElement getContent()

Gets the element to adapt to an LayoutElementBuilders.Arc.

TypeBuilders.BoolProp getRotateContents()

Gets whether this adapter's contents should be rotated, according to its position in the arc or not.

Inherited methods

Public methods

getContent

public LayoutElementBuilders.LayoutElement getContent ()

Gets the element to adapt to an LayoutElementBuilders.Arc. Intended for testing purposes only.

Returns
LayoutElementBuilders.LayoutElement

getRotateContents

public TypeBuilders.BoolProp getRotateContents ()

Gets whether this adapter's contents should be rotated, according to its position in the arc or not. As an example, assume that an LayoutElementBuilders.Image has been added to the arc, and ends up at the 3 o clock position. If rotate_contents = true, the image will be placed at the 3 o clock position, and will be rotated clockwise through 90 degrees. If rotate_contents = false, the image will be placed at the 3 o clock position, but itself will not be rotated. If not defined, defaults to false. Intended for testing purposes only.

Returns
TypeBuilders.BoolProp