# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Inherited Fields | Ctors | Inherited Methods

# Notification.DecoratedMediaCustomViewStyle

`public static class Notification.DecoratedMediaCustomViewStyle`
`` `` `extends Notification.MediaStyle` ``

java.lang.Object
↳ | android.app.Notification.Style
| ↳ | android.app.Notification.MediaStyle
|  | ↳ | android.app.Notification.DecoratedMediaCustomViewStyle

Notification style for media custom views that are decorated by the system

Instead of providing a media notification that is completely custom, a developer can set this style and still obtain system decorations like the notification header with the expand affordance and actions.

Use `Notification.Builder.setCustomContentView(RemoteViews)`, `Notification.Builder.setCustomBigContentView(RemoteViews)` and `Notification.Builder.setCustomHeadsUpContentView(RemoteViews)` to set the corresponding custom views to display.

Contrary to `MediaStyle` a developer has to opt-in to the colorizing of the notification by using `Notification.Builder#setColorized(boolean)`.

To use this style with your Notification, feed it to `Notification.Builder#setStyle(android.app.Notification.Style)` like so:

     Notification noti = new Notification.Builder()
         .setSmallIcon(R.drawable.ic_stat_player)
         .setLargeIcon(albumArtBitmap))
         .setCustomContentView(contentView);
         .setStyle(new Notification.DecoratedMediaCustomViewStyle()
              .setMediaSession(mySession))
         .build();

See also:

- `Notification.DecoratedCustomViewStyle`
- `Notification.MediaStyle`

## Summary

### Inherited fields
From class `android.app.Notification.Style`
`protected Notification.Builder` | `mBuilder`

### Public constructors
`DecoratedMediaCustomViewStyle()`

### Inherited methods
From class `android.app.Notification.MediaStyle`
`Notification.MediaStyle` | `setMediaSession(MediaSession.Token token)` Attach a `MediaSession.Token` to this Notification to provide additional playback information and control to the SystemUI.
`Notification.MediaStyle` | `setShowActionsInCompactView(int... actions)` Request up to 3 actions (by index in the order of addition) to be shown in the compact notification view.
From class `android.app.Notification.Style`
`Notification` | `build()` Calls `Notification.Builder.build()` on the Builder this Style is attached to.
`void` | `checkBuilder()`
`RemoteViews` | `getStandardView(int layoutId)`
`void` | `internalSetBigContentTitle(CharSequence title)` Overrides ContentTitle in the big form of the template.
`void` | `internalSetSummaryText(CharSequence cs)` Set the first line of text after the detail section in the big form of the template.
`void` | `setBuilder(Notification.Builder builder)`
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Public constructors

### DecoratedMediaCustomViewStyle

    public DecoratedMediaCustomViewStyle ()

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*