ComplicationSlot.Builder
class ComplicationSlot.Builder
Builder for constructing ComplicationSlots.
Summary
Public functions |
|
|---|---|
ComplicationSlot |
This function is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
ComplicationSlot.Builder |
This function is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
ComplicationSlot.Builder |
This function is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
ComplicationSlot.Builder |
This function is deprecated. Instead set DefaultComplicationDataSourcePolicy.systemDataSourceFallbackDefaultType. |
ComplicationSlot.Builder |
This function is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
ComplicationSlot.Builder |
This function is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
ComplicationSlot.Builder |
This function is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
ComplicationSlot.Builder |
This function is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
Public functions
build
funbuild(): ComplicationSlot
Constructs the ComplicationSlot.
setAccessibilityTraversalIndex
funsetAccessibilityTraversalIndex(accessibilityTraversalIndex: Int): ComplicationSlot.Builder
Sets the initial value used to sort Complications when generating accessibility content description labels. By default this is id.
setConfigExtras
funsetConfigExtras(extras: Bundle): ComplicationSlot.Builder
Sets optional extras to be merged into the Intent sent when invoking the complication data source chooser activity.
funsetDefaultDataSourceType(defaultDataSourceType: ComplicationType): ComplicationSlot.Builder
Sets the initial ComplicationType to use with the initial complication data source. Note care should be taken to ensure defaultDataSourceType is compatible with the DefaultComplicationDataSourcePolicy.
setEnabled
funsetEnabled(enabled: Boolean): ComplicationSlot.Builder
Whether the complication is initially enabled or not (by default its enabled). This can be overridden by ComplicationSlotsUserStyleSetting.
setFixedComplicationDataSource
funsetFixedComplicationDataSource(fixedComplicationDataSource: Boolean): ComplicationSlot.Builder
Whether or not the complication source is fixed (i.e. the user can't change it).
setNameResourceId
funsetNameResourceId(nameResourceId: Int?): ComplicationSlot.Builder
If non-null sets the ID of a string resource containing the name of this complication slot, for use visually in an editor. This resource should be short and should not contain the word "Complication". E.g. "Left" for the left complication.
setScreenReaderNameResourceId
funsetScreenReaderNameResourceId(screenReaderNameResourceId: Int?): ComplicationSlot.Builder
If non-null sets 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.