Показывать GIF со скольжением в уведомлении AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Показывать GIF со скольжением в уведомлении Android

Сообщение Anonymous »

Я пытался показать изображение .gif внутри моего специального уведомления с помощью библиотеки Glide. Я могу отображать только статическое изображение на панели уведомлений.

Код: Выделить всё

    RemoteViews collapsedView = new RemoteViews(getPackageName(), R.layout.notification_collapsed);
RemoteViews expandedView = new RemoteViews(getPackageName(), R.layout.notification_expanded);

collapsedView.setTextViewText(R.id.text_view_collapsed_1,"Hello World!");

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this, CHANNEL_ID)
.setSmallIcon(R.drawable.ic_launcher_background)
.setStyle(new NotificationCompat.DecoratedCustomViewStyle())
.setCustomContentView(collapsedView)
.setCustomBigContentView(expandedView);

final Notification notification = mBuilder.build();

notificationManager.notify(NOTIFICATION_ID,notification);

notificationTarget = new NotificationTarget(
getApplicationContext(),
R.id.image_view_expanded,
expandedView,
notification,
NOTIFICATION_ID
);

Glide.with(MainActivity.this)
.asBitmap()
.load(R.drawable.giphy)
.into(notificationTarget);
Рисуемый объект представляет собой файл .gif. Когда появляется уведомление, оно показывает статическое изображение, поскольку я использую .asBitmap(). Я пробовал использовать

Код: Выделить всё

Glide.with(MainActivity.this)
.asGif()
.load(R.drawable.giphy)
.into(notificationTarget);
но я получаю сообщение об ошибке «Невозможно разрешить метод 'into(NotificationTarget)'».
Я искал решения, но не смог его найти.
Итак, как я могу показать файл GIF со скольжением на панели уведомлений Android? Возможно ли это?

Подробнее здесь: https://stackoverflow.com/questions/584 ... tification
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»