ComplicationSlotInflationFactory


public abstract class ComplicationSlotInflationFactory


A ComplicationSlotInflationFactory provides the CanvasComplicationFactory and where necessary edge complication ComplicationTapFilters needed for inflating ComplicationSlots.

If a watch face doesn't define it's ComplicationSlots in XML then this isn't used.

use Watch Face Format instead

Summary

Public constructors

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

Public methods

abstract @NonNull CanvasComplicationFactory

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

@NonNull ComplicationTapFilter

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

Public constructors

ComplicationSlotInflationFactory

Added in 1.1.0
Deprecated in 1.3.0-alpha06
public ComplicationSlotInflationFactory()

Public methods

getCanvasComplicationFactory

Added in 1.1.0
Deprecated in 1.3.0-alpha06
public abstract @NonNull CanvasComplicationFactory getCanvasComplicationFactory(int slotId)

Returns the CanvasComplicationFactory to be used for the given slotId.

getEdgeComplicationTapFilter

Added in 1.1.0
Deprecated in 1.3.0-alpha06
public @NonNull ComplicationTapFilter getEdgeComplicationTapFilter(int slotId)

Returns the ComplicationTapFilter to be used for the given edge slotId. Note not all watch faces have edge complications.