@android_ru

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

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
Картинки большого размера

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 потенциально разный

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
Иди учись
помощь 89 лвл) ?

Ivan
19.06.2017
17:27:33
помощь 89 лвл) ?
Дак не помочь тут, каждую секунду новый вопрос

Из-за такого потока сознания и умирает чят

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

Alexander
19.06.2017
17:31:50
Сохранить размеры фотки.
Т.е. отдельно это делать? Или можно задать как-то imageView

Dmitriy
19.06.2017
17:32:47
Если поможет https://pastebin.com/fnHFyGYc
разметка, а не java-код. в разметке накосячить проще

Alexander
19.06.2017
17:33:59
разметка, а не java-код. в разметке накосячить проще
Всё что душе угодно https://pastebin.com/TPivVjjW

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

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

Dmitriy
19.06.2017
17:46:37
Всё что душе угодно https://pastebin.com/TPivVjjW
а покажи хоть одну ссылку на превью. а то мне кажется, что там картинка размера fullhd в imageview ставится

Alexander
19.06.2017
17:50:07
а покажи хоть одну ссылку на превью. а то мне кажется, что там картинка размера fullhd в imageview ставится
Я понял к чему вы. Да, правильный ход мысли. Но с самим сайзом проблемы нет вообще, вниз можно скролить до посинения и только изредка случается лаг, вызванный выделением памяти на куче при очень быстром скролинге вниз (выделение памяти замерает на отметке 60 Мб)

Alexander
19.06.2017
17:54:04
потому что текущий код оригинал изображения из памяти подставляет, после чего imageview его ужимает
В документации к glide скзано, что centerCrop работает аналогично ScaleType.CENTER_CROP андройда

Dmitriy
19.06.2017
17:55:29
В документации к glide скзано, что centerCrop работает аналогично ScaleType.CENTER_CROP андройда
если ты в glide вызовешь метод, то он обрежет картинку и будет хранить результат (который будет отдаваться imageview) соответственно уйдет операция ресайза при обновлении содержимого холдеров

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
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
AsyncTask.execute {} Это что за прелесть такая?
На самом деле ничего интересного https://d.android.com/reference/android/os/AsyncTask.html#execute(java.lang.Runnable) Но если он не обрабатывает результат, то почему бы и нет

Антон
19.06.2017
20:30:05
https://i.gyazo.com/00b93cb45d6361c2ec168293ac805faf.png
это что за странная джава

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

@
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() не вариант, хотелось бы покомпактнее(

Страница 1622 из 3205