UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder


public final class UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder


Constructs a ComplicationSlotOverlay.Builder.

Summary

Public constructors

Builder(int complicationSlotId)

This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead.

Public methods

final @NonNull UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay

This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead.

final @NonNull UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder
setAccessibilityTraversalIndex(int accessibilityTraversalIndex)

This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead.

final @NonNull UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder
setComplicationSlotBounds(
    @NonNull ComplicationSlotBounds complicationSlotBounds
)

This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead.

final @NonNull UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder
setEnabled(boolean enabled)

This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead.

final @NonNull UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder
setNameResourceId(int nameResourceId)

This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead.

final @NonNull UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder
setScreenReaderNameResourceId(int screenReaderNameResourceId)

This method is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead.

Public constructors

Builder

Added in 1.0.0
Deprecated in 1.3.0-alpha06
public Builder(int complicationSlotId)
Parameters
int complicationSlotId

The id of the androidx.wear.watchface.ComplicationSlot to configure.

Public methods

build

Added in 1.0.0
Deprecated in 1.3.0-alpha06
public final @NonNull UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay build()

setAccessibilityTraversalIndex

Added in 1.0.0
Deprecated in 1.3.0-alpha06
public final @NonNull UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder setAccessibilityTraversalIndex(int accessibilityTraversalIndex)

Overrides the androidx.wear.watchface.ComplicationSlot's accessibility traversal index. This is used to sort androidx.wear.watchface.ContentDescriptionLabels. If unset we will order the complications by their initial accessibilityTraversalIndex (usually the same as their id).

setComplicationSlotBounds

Added in 1.0.0
Deprecated in 1.3.0-alpha06
public final @NonNull UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder setComplicationSlotBounds(
    @NonNull ComplicationSlotBounds complicationSlotBounds
)

Overrides the complication's per ComplicationSlotBounds.

setEnabled

Added in 1.0.0
Deprecated in 1.3.0-alpha06
public final @NonNull UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder setEnabled(boolean enabled)

Overrides the complication's enabled flag.

setNameResourceId

Added in 1.2.0
Deprecated in 1.3.0-alpha06
public final @NonNull UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder setNameResourceId(int nameResourceId)

Overrides the ID of a string resource containing the name of this complication slot, for use by a screen reader. This resource should be a short sentence. E.g. "Left complication" for the left complication.

setScreenReaderNameResourceId

Added in 1.2.0
Deprecated in 1.3.0-alpha06
public final @NonNull UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder setScreenReaderNameResourceId(int screenReaderNameResourceId)

Overrides the ID of a string resource containing the name of this complication slot, for use by a screen reader. This resource should be a short sentence. E.g. "Left complication" for the left complication.