2016-05-11 6 views
0

Как сделать что-то подобное в Android с помощью уведомлений Lollipop (заточенным с красными формами):Android Lollipop уведомления

lollipop notification

Вот как я реализую уведомление:

NotificationCompat.InboxStyle inboxStyle = 
        new NotificationCompat.InboxStyle(); 
      inboxStyle.addLine("jkl;adhjhasdkjhasdk"); 
      inboxStyle.addLine("jkl;adhjhasdkjhasdk"); 
      inboxStyle.addLine("jkl;adhjhasdkjhasdk"); 
      inboxStyle.addLine("jkl;adhjhasdkjhasdk"); 


      NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this) 
        .setSmallIcon(R.drawable.ic_flight_takeoff_black_24dp) 
        .setContentTitle("Invitation") 
        .setContentText(message) 
        .setPriority(NotificationCompat.PRIORITY_DEFAULT) 
        .setAutoCancel(true) 
        .setSound(defaultSoundUri) 
        .setStyle(inboxStyle) 
        .setDefaults(
          Notification.DEFAULT_SOUND 
            | Notification.DEFAULT_VIBRATE 
            | Notification.DEFAULT_LIGHTS 
        ) 
        .setContentIntent(pendingIntent); 

      NotificationManager notificationManager = 
        (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 

      notificationManager.notify(0 /* ID of notification */, notificationBuilder.build()); 

gmail like notification

ответ

0

Вы можете добавить действия к уведомлению, установив Notification Actions. Он позволяет вам добавить PendingIntent и значок изображения для отображения вместе с ним.

Notification.Action(int icon, CharSequence title, PendingIntent intent) 

иконки могут быть установлены с помощью

.setLargeIcon(R.drawable.large_icon) 
.setSmallIcon(R.drawable.small_icon) 
+0

ye, его работы. Как насчет значка изображения с маленьким закругленным изображением в левом углу бота? –

+0

спасибо. ты помог мне. Еще один вопрос. какой стиль я должен использовать для уведомления, как уведомление gmail –

+0

В каком уведомлении Gmail вы говорите? Можете ли вы поделиться имиджем, чтобы я знал, о чем именно вы говорите? – Swayam

0

Вы можете создать свой на обычае уведомления с помощью RootViews (так, как вы хотите, например, большой значок или маленький значок, TextView положение и т.д.). Просто пройдите this учебник.

Смежные вопросы