Pull to refresh
-1
0
Константин Конопко @konopko

User

Send message
Fix: (int) getResources().getDimension(30dp) возвращает размер 78 точек, что видимо мало для чёткого отображения картинки в 30dp, а вот 45dp (что для моего экрана равно 118 точек), вполне достаточно и картинка выглядит чётко.
Опишу подробнее. По URL получаю картинку JPG 200×200px. Параметры Малевича ImageCacheParams использую те, что по умолчанию. Мне нужно показать скруглённую картинку, это делаю через .imageDecodedListener —> Malevich.Utils.getSquaredCircleBitmap. В результате вывод этой картинки в 80dp выглядит чётко, а та же самая картинка, запрошенная с размером 30dp, выглядит замыленой. Как я понимаю, если включен кэш, то при первом запросе картинка ложится в него в оригинальном размере, а дальше Малевич отдаёт её в нужном размере, без скачивания — возможно где-то в этом месте происходит замыл?
У меня проблема с качеством мелких картинок (размер 30dp). Имею URL на картинку юзера 200×200 и мне надо использовать её в приложении в разных размерах. Крупные картинки (80dp) выглядят нормально, а мелкие замылены. Выставил cacheParams.compressQuality = 100, но не помогло. Что делать?
Что делают методы?
clearCache
flushCache
closeCache
Затупил немного, с guava всё хорошо)
Всё круто только не билдится com.android.tools:common
5. Мелкий аватар (40dp) почему-то не кешируется на диск и при первом обращении выкачивает изобажение с сервера. То же самое изображение (тот же URL) в других бОльших размерах кешится нормально.
Так и есть. Вернул на PNG и всё стало хорошо. Спасибо.
1. Прозрачный пиксель для .LoadingImage не помог. Чёрный квадрат видно постоянно на одном изображении, на других появляется время от времени.
Жду каментов автора)
Решил заюзать Малевича. Всё вроде круто, но есть 4 нюанса:
1. Иногда появляется чёрный квадрат (Малевич?!) на фоне скруглённого изображения
2. Непонятно как использовать дисковый кэш и как он работает (хочу хранить аватар юзера локально)
3. Либа каждый раз ресайзит изображение из ресурсов (создаёт тормоза), хотя ожидаешь что подтянет из кэша
4. Было бы неплохо залить в Мавен
А как автор планирует держать модель в памяти, чтобы к ней могли обращаться все констроллеры (MVC)? Стоит ли использовать для этого шаблон Одиночка?
Ну вот наконец-то не надо будет квартиру украшать)
Вспомнился инди-проект, браузерная игра FAR7, белорусских разработчиков. Тоже, сделали, потому что могли. На этом стоп. Ну или почти стоп)
Главное, чтобы не просили писать код на бумаге — это просто нереально, это как прокатиться на велосипеде с инверсным рулём (нужно практиковаться)
«Мы придумали инновационный способ зажигания керосиновой лампы!»
Давно пора заменить шаговые двигатели подобного рода «мышцами» #ящетаю
А вот не скажите: ваши пальцы на каждой клавише + мышь
А вот клавиатуры вертикальные не пошли. Мыши тоже вряд ли пойдут, ибо двигать всей рукой — значит руку держать навесу, что неудобно и вредно
1
23 ...

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity