Пользовательское уведомление Android
Как сделать собственное уведомление, как прикрепить картинку. введите описание изображения здесь Есть ли у вас какие-либо предложения или идеи для этого?
1 ответ
Ты можешь использовать RemoteViews
за это
RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.YOUR_CUSTOM_LAYOUT);
contentView.setImageViewResource(R.id.YOUR_IMAGEVIEW_ID, YOUR_ICON);
contentView.setTextViewText(R.id.YOUR_TEXT_VIEW_ID, YOUR_NOTIFICAITON_TEXT);
Вы можете добавить больше параметров и настроить их, вы должны прочитать RemoveViews
документация
Затем вы создаете NotificationCompat.Builder
и добавить contentView
как content
от NotificationCompat.Builder
что-то вроде этого:
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(YOUR_CONTEXT)
.setContent(contentView);
Затем создайте Notification
Notification mNotification = mBuilder.build();
mNotificationManager.notify(1, mNotification);
Это простые шаги, теперь вы можете настроить его по своему вкусу.
Также вы можете увидеть этот пример на YouTube
или это Tutorial