belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
NotificationCompat.BigPictureStyle
  public
  static
  
  
  class
  NotificationCompat.BigPictureStyle
  
  
  
  
    extends NotificationCompat.Style
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | android.support.v4.app.NotificationCompat.Style | |
| ↳ | android.support.v4.app.NotificationCompat.BigPictureStyle | |
Helper class for generating large-format notifications that include a large image attachment.
 
 If the platform does not provide large-format notifications, this method has no effect. The
 user will always see the normal notification view.
 
 This class is a "rebuilder": It attaches to a Builder object and modifies its behavior, like so:
 
 Notification notification = 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();
 See also:
Summary
Public constructors | |
|---|---|
      
      NotificationCompat.BigPictureStyle()
      
      
     | 
  |
      
      NotificationCompat.BigPictureStyle(NotificationCompat.Builder builder)
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        NotificationCompat.BigPictureStyle
     | 
  
    
      
      bigLargeIcon(Bitmap b)
      
      
        Override the large icon when the big notification is shown.  | 
  
        
        
        
        
        
        NotificationCompat.BigPictureStyle
     | 
  
    
      
      bigPicture(Bitmap b)
      
      
        Provide the bitmap to be used as the payload for the BigPicture notification.  | 
  
        
        
        
        
        
        NotificationCompat.BigPictureStyle
     | 
  
    
      
      setBigContentTitle(CharSequence title)
      
      
        Overrides ContentTitle in the big form of the template.  | 
  
        
        
        
        
        
        NotificationCompat.BigPictureStyle
     | 
  
    
      
      setSummaryText(CharSequence cs)
      
      
        Set the first line of text after the detail section in the big form of the template.  | 
  
Inherited methods | |
|---|---|
  
    
  
    android.support.v4.app.NotificationCompat.Style
  
 | |
  
    
  
    java.lang.Object
  
 | |
Public constructors
NotificationCompat.BigPictureStyle
NotificationCompat.BigPictureStyle (NotificationCompat.Builder builder)
| Parameters | |
|---|---|
builder | 
        
          NotificationCompat.Builder  | 
      
Public methods
bigLargeIcon
NotificationCompat.BigPictureStyle bigLargeIcon (Bitmap b)
Override the large icon when the big notification is shown.
| Parameters | |
|---|---|
b | 
        
          Bitmap  | 
      
| Returns | |
|---|---|
NotificationCompat.BigPictureStyle | 
        |
bigPicture
NotificationCompat.BigPictureStyle bigPicture (Bitmap b)
Provide the bitmap to be used as the payload for the BigPicture notification.
| Parameters | |
|---|---|
b | 
        
          Bitmap  | 
      
| Returns | |
|---|---|
NotificationCompat.BigPictureStyle | 
        |
setBigContentTitle
NotificationCompat.BigPictureStyle setBigContentTitle (CharSequence title)
Overrides ContentTitle in the big form of the template. This defaults to the value passed to setContentTitle().
| Parameters | |
|---|---|
title | 
        
          CharSequence  | 
      
| Returns | |
|---|---|
NotificationCompat.BigPictureStyle | 
        |
setSummaryText
NotificationCompat.BigPictureStyle setSummaryText (CharSequence cs)
Set the first line of text after the detail section in the big form of the template.
| Parameters | |
|---|---|
cs | 
        
          CharSequence  | 
      
| Returns | |
|---|---|
NotificationCompat.BigPictureStyle | 
        |
Annotations
Interfaces
- ActionBarDrawerToggle.Delegate
 - ActionBarDrawerToggle.DelegateProvider
 - ActivityCompat.OnRequestPermissionsResultCallback
 - ActivityCompat.PermissionCompatDelegate
 - FragmentManager.BackStackEntry
 - FragmentManager.OnBackStackChangedListener
 - LoaderManager.LoaderCallbacks
 - NotificationCompat.Action.Extender
 - NotificationCompat.Extender
 - SharedElementCallback.OnSharedElementsReadyListener
 - TaskStackBuilder.SupportParentable
 
Classes
- ActionBarDrawerToggle
 - ActivityCompat
 - ActivityManagerCompat
 - ActivityOptionsCompat
 - AlarmManagerCompat
 - AppLaunchChecker
 - AppOpsManagerCompat
 - BundleCompat
 - DialogFragment
 - Fragment
 - Fragment.SavedState
 - FragmentActivity
 - FragmentContainer
 - FragmentController
 - FragmentHostCallback
 - FragmentManager
 - FragmentManager.FragmentLifecycleCallbacks
 - FragmentManagerNonConfig
 - FragmentPagerAdapter
 - FragmentStatePagerAdapter
 - FragmentTabHost
 - FragmentTransaction
 - FrameMetricsAggregator
 - JobIntentService
 - ListFragment
 - LoaderManager
 - NavUtils
 - NotificationCompat
 - NotificationCompat.Action
 - NotificationCompat.Action.Builder
 - NotificationCompat.Action.WearableExtender
 - NotificationCompat.BigPictureStyle
 - NotificationCompat.BigTextStyle
 - NotificationCompat.Builder
 - NotificationCompat.CarExtender
 - NotificationCompat.CarExtender.UnreadConversation
 - NotificationCompat.CarExtender.UnreadConversation.Builder
 - NotificationCompat.DecoratedCustomViewStyle
 - NotificationCompat.InboxStyle
 - NotificationCompat.MessagingStyle
 - NotificationCompat.MessagingStyle.Message
 - NotificationCompat.Style
 - NotificationCompat.WearableExtender
 - NotificationCompatExtras
 - NotificationCompatSideChannelService
 - NotificationManagerCompat
 - RemoteInput
 - RemoteInput.Builder
 - ServiceCompat
 - ShareCompat
 - ShareCompat.IntentBuilder
 - ShareCompat.IntentReader
 - SharedElementCallback
 - TaskStackBuilder
 
Exceptions