ComplicationType
public enum ComplicationType extends Enum
The possible complication data types.
See also wear/watchface/watchface-complications-data/src/main/res/values/attrs.xml for the XML definition. And supportedTypes in wear/watchface/watchface/src/main/res/values/attrs.xml. And wear/watchface/watchface/src/main/res/values/attrs.xml which defines a subset.
Summary
Enum Values |
|
|---|---|
EMPTY |
|
GOAL_PROGRESS |
|
LONG_TEXT |
|
MONOCHROMATIC_IMAGE |
|
NOT_CONFIGURED |
|
NO_DATA |
|
NO_PERMISSION |
|
PHOTO_IMAGE |
|
RANGED_VALUE |
|
SHORT_TEXT |
|
SMALL_IMAGE |
|
WEIGHTED_ELEMENTS |
Public methods |
|
|---|---|
final @NonNull EnumEntries<@NonNull ComplicationType> |
The possible complication data types. |
final @NonNull ComplicationType |
Returns the enum constant of this type with the specified name. |
final @NonNull ComplicationType[] |
values()Returns an array containing the constants of this enum type, in the order they're declared. |
Enum Values
GOAL_PROGRESS
ComplicationType ComplicationType.GOAL_PROGRESS
LONG_TEXT
ComplicationType ComplicationType.LONG_TEXT
MONOCHROMATIC_IMAGE
ComplicationType ComplicationType.MONOCHROMATIC_IMAGE
NOT_CONFIGURED
ComplicationType ComplicationType.NOT_CONFIGURED
NO_PERMISSION
ComplicationType ComplicationType.NO_PERMISSION
PHOTO_IMAGE
ComplicationType ComplicationType.PHOTO_IMAGE
RANGED_VALUE
ComplicationType ComplicationType.RANGED_VALUE
SHORT_TEXT
ComplicationType ComplicationType.SHORT_TEXT
SMALL_IMAGE
ComplicationType ComplicationType.SMALL_IMAGE
WEIGHTED_ELEMENTS
ComplicationType ComplicationType.WEIGHTED_ELEMENTS
Public methods
getEntries
public final @NonNull EnumEntries<@NonNull ComplicationType> getEntries()
The possible complication data types.
See also wear/watchface/watchface-complications-data/src/main/res/values/attrs.xml for the XML definition. And supportedTypes in wear/watchface/watchface/src/main/res/values/attrs.xml. And wear/watchface/watchface/src/main/res/values/attrs.xml which defines a subset.
valueOf
public final @NonNull ComplicationType valueOf(@NonNull String value)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
| Throws | |
|---|---|
kotlin.IllegalArgumentException |
if this enum type has no constant with the specified name |