Added in API level 24

DecoratedCustomViewStyle

open class DecoratedCustomViewStyle : Notification.Style
kotlin.Any
   ↳ android.app.Notification.Style
   ↳ android.app.Notification.DecoratedCustomViewStyle

Notification style for custom views that are decorated by the system

Instead of providing a 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. 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.DecoratedCustomViewStyle()</b>)
      .build();
  

Summary

Public constructors

Inherited functions
Inherited properties

Public constructors

DecoratedCustomViewStyle

Added in API level 24
DecoratedCustomViewStyle()