ActivityManager.TaskDescription.Builder
public
static
final
class
ActivityManager.TaskDescription.Builder
extends Object
| java.lang.Object | |
| ↳ | android.app.ActivityManager.TaskDescription.Builder |
Provides a convenient way to set the fields of a TaskDescription when creating a
new instance.
Summary
Public constructors | |
|---|---|
Builder()
|
|
Public methods | |
|---|---|
ActivityManager.TaskDescription
|
build()
Build the TaskDescription. |
ActivityManager.TaskDescription.Builder
|
setBackgroundColor(int color)
Set the background color to use in the TaskDescription. |
ActivityManager.TaskDescription.Builder
|
setIcon(int iconRes)
Set the drawable resource of the icon to use in the TaskDescription. |
ActivityManager.TaskDescription.Builder
|
setLabel(String label)
Set the label to use in the TaskDescription. |
ActivityManager.TaskDescription.Builder
|
setNavigationBarColor(int color)
Set the navigation bar color to use in the TaskDescription. |
ActivityManager.TaskDescription.Builder
|
setPrimaryColor(int color)
Set the primary color to use in the TaskDescription. |
ActivityManager.TaskDescription.Builder
|
setStatusBarColor(int color)
Set the status bar color to use in the TaskDescription. |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder ()
Public methods
build
public ActivityManager.TaskDescription build ()
Build the TaskDescription.
| Returns | |
|---|---|
ActivityManager.TaskDescription |
the TaskDescription object.
This value cannot be null. |
setBackgroundColor
public ActivityManager.TaskDescription.Builder setBackgroundColor (int color)
Set the background color to use in the TaskDescription.
| Parameters | |
|---|---|
color |
int: A color to override the theme's background color. The color must be
opaque. |
| Returns | |
|---|---|
ActivityManager.TaskDescription.Builder |
The same instance of the builder.
This value cannot be null. |
setIcon
public ActivityManager.TaskDescription.Builder setIcon (int iconRes)
Set the drawable resource of the icon to use in the TaskDescription.
| Parameters | |
|---|---|
iconRes |
int: A drawable resource of an icon that represents the current state of
this activity. |
| Returns | |
|---|---|
ActivityManager.TaskDescription.Builder |
The same instance of the builder.
This value cannot be null. |
setLabel
public ActivityManager.TaskDescription.Builder setLabel (String label)
Set the label to use in the TaskDescription.
| Parameters | |
|---|---|
label |
String: A label and description of the current state of this activity.
This value may be null. |
| Returns | |
|---|---|
ActivityManager.TaskDescription.Builder |
The same instance of the builder.
This value cannot be null. |
setNavigationBarColor
public ActivityManager.TaskDescription.Builder setNavigationBarColor (int color)
Set the navigation bar color to use in the TaskDescription.
| Parameters | |
|---|---|
color |
int: A color to override the theme's navigation bar color. |
| Returns | |
|---|---|
ActivityManager.TaskDescription.Builder |
The same instance of the builder.
This value cannot be null. |
setPrimaryColor
public ActivityManager.TaskDescription.Builder setPrimaryColor (int color)
Set the primary color to use in the TaskDescription.
| Parameters | |
|---|---|
color |
int: A color to override the theme's primary color. The color must be opaque. |
| Returns | |
|---|---|
ActivityManager.TaskDescription.Builder |
The same instance of the builder.
This value cannot be null. |
setStatusBarColor
public ActivityManager.TaskDescription.Builder setStatusBarColor (int color)
Set the status bar color to use in the TaskDescription.
| Parameters | |
|---|---|
color |
int: A color to override the theme's status bar color. |
| Returns | |
|---|---|
ActivityManager.TaskDescription.Builder |
The same instance of the builder.
This value cannot be null. |