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
|
setBadge(Icon badge)
Set the icon of the badge 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
|
setIcon(Icon icon)
Set 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. |
setBadge
public ActivityManager.TaskDescription.Builder setBadge (Icon badge)
Set the icon of the badge to use in the TaskDescription.
The badge is an optional, small icon that is displayed on bottom corner of the icon in places like the taskbar and launcher. There is no default badge, and if not set, no badge will be shown.
| Parameters | |
|---|---|
badge |
Icon: An Icon of a badge to be attached to the icon.
This value may be null. |
| 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. |
setIcon
public ActivityManager.TaskDescription.Builder setIcon (Icon icon)
Set the icon to use in the TaskDescription.
| Parameters | |
|---|---|
icon |
Icon: An icon that represents 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. |
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. |