Android-уведомления большие размеры изображения
Я пытаюсь найти точные размеры изображения стиля большой картинки в уведомлении Android. В самом деле, мне нужны они, чтобы вычислять изображения "на лету" в правильных измерениях, чтобы избежать слишком больших загрузок в моем приложении.
Я сделал несколько тестов и, например, не могу использовать ширину экрана в качестве ширины моего изображения, потому что центр уведомлений полностью не помещается на экране на планшетах.
Есть ли способ получить эти размеры, как мы делаем для большого значка с android.R.dimen.notification_large_icon_width
и android.R.dimen.notification_large_icon_height
?
Спасибо
Ответы
Ответ 1
На основе документации от OneSignal, популярной библиотеки уведомлений:
Изображение должно иметь соотношение сторон 2: 1, но основное содержание должно быть в соотношении 43:24 (~ 1,79), так как некоторые устройства обрезают эту ширину. Android не имеет ограничения по размеру, однако см. наш рекомендуемый минимальный, сбалансированный и максимальный размеры ниже.
Минимум - 512x256 Сбалансированный - 1440x720 Максимум - 2880x1440
Итак, 1440x720 кажется оптимальным.