
Valentun
19.06.2017
16:47:57

Ruslan
19.06.2017
16:51:13
Можно ли изображение которое я получил с сервера по Url и отобразил в ImageView как-то положить в интент не сохраняя как файл? Для реализации функции "поделиться"

Quantum Harmonizer
19.06.2017
17:09:05

Alexey
19.06.2017
17:10:37

Google

Alexey
19.06.2017
17:10:52
А почему его фота по интернету гуляет?

Quantum Harmonizer
19.06.2017
17:11:16

Alexey
19.06.2017
17:12:07

Quantum Harmonizer
19.06.2017
17:12:18
ну, да)

Donna Anna
19.06.2017
17:14:59

Alexander
19.06.2017
17:16:12
Можно ли как то зафиксировать размер карточки внутри ресайклера? В карточке текст и фото, фото грузится глайдом, затем растягивается cropCenter. Дак вот при скроле вверх начинаются лаги с подгрузкой картинок. Изначально ImageView не имеет никакого размера, размер задаётся исключительно параметром cropCenter
Если просто текст оставлять ни одного лага нет

Ivan
19.06.2017
17:17:44
Картинки большого размера

Quantum Harmonizer
19.06.2017
17:17:52

Alexander
19.06.2017
17:19:05
'''
'''
holder.imageView.setY(holder.imageView.getY())

Google

Alexander
19.06.2017
17:19:52
но как то не оч

Quantum Harmonizer
19.06.2017
17:20:10

Ivan
19.06.2017
17:20:16
Дядя учи матчасть

Alexander
19.06.2017
17:20:28
Дааа
И я о том
Как зафиксировать Y после подгрузки картинки, если он для всех imageView потенциально разный

Ivan
19.06.2017
17:21:25

Alexander
19.06.2017
17:21:48

Ivan
19.06.2017
17:21:49
Это же не то

Alexander
19.06.2017
17:23:12
Ок. Как скейл imageView сохранить после загрузки? Глайд сам не справляется (т.е. фотку то он не ресайзит)
Камон, знатоки и им сочувствующие

Ivan
19.06.2017
17:25:43
Хуй знает что тебе надо, тут не гугл
Иди учись

Alexander
19.06.2017
17:26:21
Чего учить то хоть подскажи, сочувствующий

Ivan
19.06.2017
17:26:47
Уроки

Quantum Harmonizer
19.06.2017
17:27:15

Ivan
19.06.2017
17:27:33
Из-за такого потока сознания и умирает чят

Google

Alexander
19.06.2017
17:29:13
Хуй знает что тебе надо, тут не гугл
Смори, к примеру есть фотка бабы с котиком, она заресайзелась глайдом чтобы как-то соответствовать параметру cropCenter. Как сохранить у imageView те границы которые установил глайд? Чтобы к примеру белый прямоугольник был пока подгружается фотка чисто по её размеру

Quantum Harmonizer
19.06.2017
17:29:41

Dmitriy
19.06.2017
17:30:01

Alexander
19.06.2017
17:31:50

Dmitriy
19.06.2017
17:32:47

Quantum Harmonizer
19.06.2017
17:33:18

Alexander
19.06.2017
17:33:59
непонимат
Ок, зайдём с другого края. Вот ВКшечка, там размеры фотки, по-видимому, приходят в Json, каким образом они сохраняются для будущего использования? Т.е. как не скроль хоть вверх, хоть вниз у ImageView для каждой отдельной фотки там всегда свой размер

Quantum Harmonizer
19.06.2017
17:38:46
Да, они приходят в JSON.

Dmitriy
19.06.2017
17:46:37

Alexander
19.06.2017
17:50:07

Dmitriy
19.06.2017
17:50:51
потому что текущий код оригинал изображения из памяти подставляет, после чего imageview его ужимает

Alexander
19.06.2017
17:54:04

Dmitriy
19.06.2017
17:55:29

Igor
19.06.2017
18:23:38
Что-то не улавливаю связи, чем это мешает AT

Peter
19.06.2017
18:26:14
При создании АT, метод doInBackground не связан с UI, а отдельно методы onPreExecute и onPostExecute - не используются
На сколько я знаю

Igor
19.06.2017
18:31:58
А считать данные заранее в onPreExecute и потом записать в doInBackground, тоже нельзя?

Google

Quantum Harmonizer
19.06.2017
18:33:02

Dmitri
19.06.2017
18:54:23
Ребят, раскидываю свои классы по пакетам, как назвать пакет в который можно засунуть парсер? Что бы максимально правильно) utils подойдет?

Umren
19.06.2017
18:54:59
parsers? ;)

Dmitri
19.06.2017
18:55:15
но он один всего)

Admin
ERROR: S client not available

Dmitri
19.06.2017
18:55:27
это будет правильнее?

Umren
19.06.2017
18:55:53
ну если планируется несколько парсеров то да

Dmitri
19.06.2017
18:56:06
окей, спасибо
а класс MyApplication куда-то кидают обычно или оставляют как есть?

Umren
19.06.2017
18:57:06
я в корне оставляю

Dmitri
19.06.2017
18:57:08
(может его в принципе нельзя трогать?)

Umren
19.06.2017
18:57:17
вообще пакеты и организация это все на твой вкус

Dmitri
19.06.2017
18:57:19
а ничего не сломается если дернуть?

Umren
19.06.2017
18:57:23
нет супер четких инструкций
как нет инструкций в какой карман ты ключи кладешь
когда из дома выходишь

Dmitri
19.06.2017
18:57:47
да я понимаю, просто стремлюсь более - менее цивилизовано это сделать

Антон
19.06.2017
19:16:01
Ребят, кто как токены хранит?

Kylych
19.06.2017
19:19:49
Преференцы

Антон
19.06.2017
19:20:15
Обычные или какие-нибудь зашифрованые?

Google

Kylych
19.06.2017
19:20:45
Обычные

Igor
19.06.2017
20:16:11
https://i.gyazo.com/00b93cb45d6361c2ec168293ac805faf.png

Peter
19.06.2017
20:22:07
Спасибо за помощь

Konstantine
19.06.2017
20:28:23
AsyncTask.execute {}
Это что за прелесть такая?

-_-
19.06.2017
20:28:38
Котлин же

Igor
19.06.2017
20:29:24

Антон
19.06.2017
20:30:05

Usman
19.06.2017
20:30:25
котлин

Konstantine
19.06.2017
20:30:34

@
19.06.2017
20:58:58
гайзы кто хорошо шарит в retrofit? есть такие?

Quantum Harmonizer
19.06.2017
21:00:18
Думаю, полно.

@
19.06.2017
21:00:58
тут тема такая, есть апи... скажем
topic/
topic/id
user/
user/id и таких куча методов, как бы заюзать через <T>
Тоесть сделал вот такую тему под все модели
@DELETE("{endpoint}" + "/{id}")
Call<AbstractResponse> delete(
@Path(value = "endpoint", encoded = true) String endpoint,
@Path("id") int id,
@QueryMap LinkedHashMap<String, String> signature
);
Передаю нужную endroint и скажем id... Все работает верно, все отрабатывет
Вот как бы вместо Call<AbstractResponse> сделать чтото типа Call<Topic> Call<User>
чтоб переиспользовать одну и туже функцию?
Просто пилить по оттдельности deleteUser() deleteTopic() не вариант, хотелось бы покомпактнее(