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();
 

Summary

Inherited fields

Public constructors

DecoratedMediaCustomViewStyle()

Inherited methods

Public constructors

DecoratedMediaCustomViewStyle

Added in API level 24
public DecoratedMediaCustomViewStyle ()