Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.

Notification.DecoratedCustomViewStyle

public static class Notification.DecoratedCustomViewStyle
extends Notification.Style

java.lang.Object
   ↳ 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 Notification.Builder.setCustomContentView(RemoteViews), Notification.Builder.setCustomBigContentView(RemoteViews) and 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(new Notification.DecoratedCustomViewStyle())
     .build();
 

Summary

Inherited fields

Public constructors

Notification.DecoratedCustomViewStyle()

Inherited methods

Public constructors

Notification.DecoratedCustomViewStyle

added in API level 24
public Notification.DecoratedCustomViewStyle ()