@Tishka17
Tishka17
11 Jul 2015

Выложил версию 2.5.1 с исправлениями аватарок и тулбара

https://github.com/Tishka17...d/releases/tag/2.5.1
https://play.google.com/sto...=org.itishka.pointim

11 Jul 2015

Заменил Пикассо на UIL. Заработало. Пока в остальных местах оставил как было. Надо будет разобраться как мои трансформации Пикассо прикрутить в юил правильно. А то тормозит если без них

#vybgi/2 в ответ на /1
11 Jul 2015

Вот только теперь аватарки показываются очень тормозно. Надо будет настройки кэша потыкать внимательнее

#vybgi/5 в ответ на /2
11 Jul 2015

А я только хотет тебе рассказать одну подробность бага с аватарами.

11 Jul 2015

Суть в том, что проблема аватарок там, походу, не в кеше, а в рендеринге.
Я могу запостить коммент, он появится с чужой авой. Стоит мне экран промотать так, чтобы коммента не было видно и мотнуть обратно - там уже моя ава.

#vybgi/6 в ответ на /4
11 Jul 2015

Это я тебе про старую проблему, а не про новую, если что.

#vybgi/7 в ответ на /6
12 Jul 2015

Проблема в сочетании recyclerview+picasso. При обновлении треда вьюхи рандомно меняются местами несколько раз и Пикассо сходит с ума. А при прокрутке они аккуратно обновляются по очереди и все ок. А новая проблема в том, что теперь они грущятся полчаса как будто кэш вообще отключён и в это время показывается ава от другого поста, так как я решил что лучше так чем моргание при прокрутке

#vybgi/8 в ответ на /6
12 Jul 2015

а ты кеш вообще включил в UIL?

#vybgi/9 в ответ на /8
12 Jul 2015

Да включил. 2мб в озу и 50мб на диске

#vybgi/10 в ответ на /9
12 Jul 2015

ну вообще да, есть косяк с некоторой медлительностью загрузки из кеша. Побеждать это я не пробовал. Если только ограничивать число одновременных сработок UIL-а, чтобы не турзучил кеш по пятнадцать запросов за раз

#vybgi/11 в ответ на /10
12 Jul 2015

В Пикассо это работало мгновенного. Но только если кэшировать картинки подогнанные под экран (метод fit())

#vybgi/12 в ответ на /11
12 Jul 2015

а, ну маленькие - да, что их там кешировать. BTW, RecyclerView имеет какой-то атрибут или команду в коде, я уже не помню. Суть в том, что можно вьюх в цикл добавить сверх того количества, которое границами экрана определяется. Тогда у них будет раньше срабатывать коллбэк входа в зону видимости (задолго до появления на экране) и медлительность загрузки картинки не будет доставлять боли.

#vybgi/13 в ответ на /12
12 Jul 2015

Не. Явная корреляция со скорость интернета. На вайфае грузятся более менее вменяемо. На gprs - по несколько секунд

#vybgi/14 в ответ на /13
12 Jul 2015

ээээ... а разрешение на хранение кеша есть?

#vybgi/15 в ответ на /14
12 Jul 2015

Короче, тут мало установить размер кэша, надо его ещё включить. И это в разных объектах настройки

#vybgi/17 в ответ на /15
12 Jul 2015

UIL не выкидывает эксепшенов, если в манифесте не прописать разрешение на запись в SD.
Просто не сохранит кеш, и всё.

#vybgi/16 в ответ на /14
12 Jul 2015

А ты можешь сделать, чтобы просто не было аватарок, а потом появлялись правильные?
А то от неправильных у меня полная дизориентация.

#vybgi/19 в ответ на /8
12 Jul 2015

Я ему вчера целый час твердил: в RecyclerView надо вьюхи чистить перед заполнением новыми фото. Упрямится

#vybgi/20 в ответ на /19
12 Jul 2015

Я сделал, посмотрел как оно адски моргает и вырубил. А потом уже заметил что кэш не включился

#vybgi/21 в ответ на /20
25 Jul 2015

Tishka17, невозможно подписаться и невозможно рекомендовать пост без своего комментария, пишет ошибку, что post запрос не может быть пустым.

26 Jul 2015

Ждите ебилдов. Рекомендации в гите уже исправлены

#vybgi/23 в ответ на /22
29 Jul 2015

исправлениями аватарок говоришь? стоит 2.5.1

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.