BigPictureStyle
open class BigPictureStyle : Notification.Style
| kotlin.Any | ||
| ↳ | android.app.Notification.Style | |
| ↳ | android.app.Notification.BigPictureStyle | |
Helper class for generating large-format notifications that include a large image attachment.
Here's how you'd set the BigPictureStyle on a notification:
Notification notif = new Notification.Builder(mContext) .setContentTitle("New photo from " + sender.toString()) .setContentText(subject) .setSmallIcon(R.drawable.new_post) .setLargeIcon(aBitmap) .setStyle(new Notification.BigPictureStyle() .bigPicture(aBigBitmap)) .build();
Summary
| Public constructors | |
|---|---|
BigPictureStyle(builder: Notification.Builder!) |
|
| Public methods | |
|---|---|
| open Notification.BigPictureStyle |
bigLargeIcon(b: Bitmap?)Override the large icon when the expanded notification is shown. |
| open Notification.BigPictureStyle |
bigLargeIcon(icon: Icon?)Override the large icon when the expanded notification is shown. |
| open Notification.BigPictureStyle |
bigPicture(b: Bitmap?)Provide the bitmap to be used as the payload for the BigPicture notification. |
| open Notification.BigPictureStyle |
bigPicture(icon: Icon?)Provide the content Uri to be used as the payload for the BigPicture notification. |
| open Notification.BigPictureStyle |
setBigContentTitle(title: CharSequence?)Overrides ContentTitle in the expanded form of the template. |
| open Notification.BigPictureStyle |
setContentDescription(contentDescription: CharSequence?)Set the content description of the big picture. |
| open Notification.BigPictureStyle |
setSummaryText(cs: CharSequence?)Set the first line of text after the detail section in the expanded form of the template. |
| open Notification.BigPictureStyle |
When set, the |
| Inherited functions | |
|---|---|
| Inherited properties | |
|---|---|
Public constructors
BigPictureStyle
BigPictureStyle(builder: Notification.Builder!)
Deprecated: use BigPictureStyle().
Public methods
bigLargeIcon
open fun bigLargeIcon(b: Bitmap?): Notification.BigPictureStyle
Override the large icon when the expanded notification is shown.
| Parameters | |
|---|---|
b |
Bitmap?: This value may be null. |
| Return | |
|---|---|
Notification.BigPictureStyle |
This value cannot be null. |
bigLargeIcon
open fun bigLargeIcon(icon: Icon?): Notification.BigPictureStyle
Override the large icon when the expanded notification is shown.
| Parameters | |
|---|---|
icon |
Icon?: This value may be null. |
| Return | |
|---|---|
Notification.BigPictureStyle |
This value cannot be null. |
bigPicture
open fun bigPicture(b: Bitmap?): Notification.BigPictureStyle
Provide the bitmap to be used as the payload for the BigPicture notification.
| Parameters | |
|---|---|
b |
Bitmap?: This value may be null. |
| Return | |
|---|---|
Notification.BigPictureStyle |
This value cannot be null. |
bigPicture
open fun bigPicture(icon: Icon?): Notification.BigPictureStyle
Provide the content Uri to be used as the payload for the BigPicture notification.
| Parameters | |
|---|---|
icon |
Icon?: This value may be null. |
| Return | |
|---|---|
Notification.BigPictureStyle |
This value cannot be null. |
setBigContentTitle
open fun setBigContentTitle(title: CharSequence?): Notification.BigPictureStyle
Overrides ContentTitle in the expanded form of the template. This defaults to the value passed to setContentTitle().
| Parameters | |
|---|---|
title |
CharSequence?: This value may be null. |
| Return | |
|---|---|
Notification.BigPictureStyle |
This value cannot be null. |
setContentDescription
open fun setContentDescription(contentDescription: CharSequence?): Notification.BigPictureStyle
Set the content description of the big picture.
| Parameters | |
|---|---|
contentDescription |
CharSequence?: This value may be null. |
| Return | |
|---|---|
Notification.BigPictureStyle |
This value cannot be null. |
setSummaryText
open fun setSummaryText(cs: CharSequence?): Notification.BigPictureStyle
Set the first line of text after the detail section in the expanded form of the template.
| Parameters | |
|---|---|
cs |
CharSequence?: This value may be null. |
| Return | |
|---|---|
Notification.BigPictureStyle |
This value cannot be null. |
showBigPictureWhenCollapsed
open fun showBigPictureWhenCollapsed(show: Boolean): Notification.BigPictureStyle
When set, the big picture of this style will be promoted and shown in place of the large icon in the collapsed state of this notification.
| Return | |
|---|---|
Notification.BigPictureStyle |
This value cannot be null. |