LightState.Builder
public
static
final
class
LightState.Builder
extends Object
| java.lang.Object | |
| ↳ | android.hardware.lights.LightState.Builder |
Builder for creating device light change requests.
Summary
Public constructors | |
|---|---|
Builder()
Creates a new |
|
Public methods | |
|---|---|
LightState
|
build()
Create a LightState object used to control lights on the device. |
LightState.Builder
|
setColor(int color)
Set the desired color and intensity of the LightState Builder, for a light type of RBG color or single monochrome color. |
LightState.Builder
|
setPlayerId(int playerId)
Set the desired player id of the LightState Builder, for a light with type
|
Inherited methods | |
|---|---|
Public constructors
Public methods
build
public LightState build ()
Create a LightState object used to control lights on the device.
The generated LightState should be used in
LightsRequest.Builder.addLight(Light, LightState).
| Returns | |
|---|---|
LightState |
This value cannot be null. |
setColor
public LightState.Builder setColor (int color)
Set the desired color and intensity of the LightState Builder, for a light type of RBG color or single monochrome color.
| Parameters | |
|---|---|
color |
int: the desired color and intensity in ARGB format. |
| Returns | |
|---|---|
LightState.Builder |
The LightState.Builder object contains the light color and intensity.
This value cannot be null. |
setPlayerId
public LightState.Builder setPlayerId (int playerId)
Set the desired player id of the LightState Builder, for a light with type
Light.LIGHT_TYPE_PLAYER_ID.
| Parameters | |
|---|---|
playerId |
int: the desired player id. |
| Returns | |
|---|---|
LightState.Builder |
The LightState.Builder object contains the player id.
This value cannot be null. |