1) В зависимости от выбранного diskCacheStrategy Glide сохраняет или оригинальное изображение (1920x1080 в вашем случае) или изображение обрабатывается отдельно для каждого из ваших представлений (например, с методом .override (int width, int height)). Единственной оптимизацией, которую Glide делает для вас, является сохранение изображения в формате RGB_565 вместо системного по умолчанию ARGB_8888.
Если вы ищете стратегии сокращения трафика, а также потребление памяти здесь описание модели с загрузкой изображений с настраиваемыми размерами:
backend requirements
android client implementation
2) функция эскизов - это просто возможность заполнить представление контейнера с уменьшенной копией оригинального изображения, показывающего пустой контейнер или «просмотр прогресса» при загрузке окончательного изображения. Вот описание это правило из Java док эскизов (флоат е):
* Loads a resource in an identical manner to this request except with the dimensions of the target multiplied
* by the given size multiplier. If the thumbnail load completes before the fullsize load, the thumbnail will
* be shown. If the thumbnail load completes afer the fullsize load, the thumbnail will not be shown.
Так что это не правильный вай для аватара стайлинга. Обычным способом является комбинация опций override и centerCrop.
Я использовал скольжение, чтобы просто загрузить изображение из галереи и отобразить его в виде изображения в приложении, используя переопределение, похоже, не сильно отличается от этого, поэтому я должен просто использовать inSampleSize для масштабирования изображения, а затем отображение, которое вручную или может скользить, делает это масштабирование для меня или есть ли какая-либо другая библиотека, которая обрабатывает это? –
Да, в этом случае вы можете использовать inSampleSize и изменить внешний вид вида, изменив параметр android: scaleType. Glide таким образом будет использоваться только как простой и безопасный инструмент для загрузки изображения. – DmitryArc
тоже думал, я буду держать вопрос открытым на некоторое время дольше, если есть другие мнения, если я не буду отмечать ваш как правильный. –