Added in API level 24

DecoratedMediaCustomViewStyle

open class DecoratedMediaCustomViewStyle : Notification.MediaStyle
kotlin.Any
   ↳ 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 android.app.Notification.Builder#setCustomContentView(RemoteViews), android.app.Notification.Builder#setCustomBigContentView(RemoteViews) and android.app.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(<b>new Notification.DecoratedMediaCustomViewStyle()</b>.setMediaSession(mySession))
      .build();
  

Summary

Public constructors

Inherited functions
Inherited properties

Public constructors

DecoratedMediaCustomViewStyle

Added in API level 24
DecoratedMediaCustomViewStyle()