Anonymous
Всем привет. Есть ImageView у которого высота и ширина является wrap_content. Я через picasso подгружаю картинку, где выполняю метод resize, если значение высоты у картинки больше *600*. Таким образом подгружаемое изображение можно быть в высоту и ширину любого размера не больше лимита по высоте. Каким образом можно подставить placeholder под такие картинки, если заранее неизвестно значения. Picasso.with(context) .load(it) .resize(0, 600) .onlyScaleDown() .into(previewImageView) <ImageView android:id="@+id/previewImageView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/size_ssmall" android:adjustViewBounds="true" app:layout_constraintBottom_toTopOf="@id/upsTextView" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/titleTextView" app:layout_constraintVertical_chainStyle="packed" />
Grzegorz
векторный плейсхолдер? (но не уверен что понял вопрос)
Anonymous
В формате PNG
Anonymous
Проблема в том, что если картинки имееют разную высоту, а плейсхолдер имеет конкретную высоту, и если у подгружаемой картинки высота будет меньше, то размер самого viewHolder поменяется и если пользователь в данный момент читает 3 элемент в списке, то его перекинет наверх на несколько пикселей, что не очень приятно
Сергей
вот эту тварь 😁
Я х.з. Я на устройстве дебажу и горя не знаю
Damir
всем привет есть вопрос если я сделал продукт из видеокурса, потом добавил нове функции, смогу ли я его продать? кому будет принадлежит код
Alexandr
Если ты его сможешь продать, тебе не разработчики идти надо, а в продажники
Alexandr
Кучу бабла поднимать будешь
Grzegorz
если они выложили на гитхаб исходники под апачем - можно продавать
Damir
читать правила пользования и лицензию видео курса надо
его нету, это в ютуб каналах не написано правила
Mike
всем привет есть вопрос если я сделал продукт из видеокурса, потом добавил нове функции, смогу ли я его продать? кому будет принадлежит код
если ты сам написал код, то принадлежит он тебе, кто бы ни помогал, подсказывал, консультировал
Damir
понятно, спасибо всем
Vlad
вот эту тварь 😁
А за что может отвечать "крестик" вверху панели?
Evgeniy
Всем привет ребят. Кто сталкивался с тем что к проекту не аттачится дебаг пишет io exception
Evgeniy
А аттачится только девайс 28 апи
Alexandr
Привет, SafetyNet API кто-нибудь юзал? Интересует, можно-ли с помощью этого добиться защиты api сервера от левого трафика?
...
Привет
Friedrich Nietzsche
Какие библиотеки и фреймы стоит изучать?
Ekaterina IT-Recruiter
Ребят, скажите, пожалуйста, что хочется программистам , чтобы нравилось работать?)
Mike
Ребят, скажите, пожалуйста, что хочется программистам , чтобы нравилось работать?)
удалёнку, много денег, классные технологии, интересные проекты
Ekaterina IT-Recruiter
Спасибо большое !
Larymar
Ребят, скажите, пожалуйста, что хочется программистам , чтобы нравилось работать?)
2 монитора неограниченный кофе чай и свободное расписание
Ekaterina IT-Recruiter
А слышала такое мнение, что на удаленке происходит деградация . Потому что нет информационного потока. На сколько это правда ?
Ekaterina IT-Recruiter
Главное комфорт))
Aleksandr
всё хорошо вмеру (но у каждого своя мера).
Ekaterina IT-Recruiter
Спасибо)) интересно , своя специфика
Ekaterina IT-Recruiter
А кому могло бы быть интересно работать в банках, как думаете ?))
Sergey
Тому кому подходят условия?
Denys
А слышала такое мнение, что на удаленке происходит деградация . Потому что нет информационного потока. На сколько это правда ?
С современном мире мозг человека перенасыщен информацией. Некоторым людям нравится ходить в офис из-за социализации, но не более. Commuting - зло, open space - тоже.
Denys
Mike
А что сказал Заратустра? 🌚
«Сверхчеловек — нечто, что должно превзойти»
Сергей
а судя по докам для чего?
для того что бы со стороны срвера понять левый у нас клиент (эмулятор, х.з.что) или нет
Gregory
сдлва
Vadim
Всем привет. Возник вопрос, как мерджить данные, полученные с двух запросов, с использованием пагинации? Возникает проблема с сортировкой. У меня получаются данные пачками по 20 штук: 10 с одного запроса, 10 с другого. Репозиторий возвращает эти объекты, они нормально отсортированы по дате. Далее я беру новую пачку, и после стыка двух пачек сортировка нарушается
Gggh
хм
Timoschenko
А за что может отвечать "крестик" вверху панели?
отключение всего эмулятора. Даже минимализация, тоже, сразу все сварачивает
Vlad
отключение всего эмулятора. Даже минимализация, тоже, сразу все сварачивает
Понял, сам давно не пользовался эмулятором - забыл. Хотел помочь, ибо посчитал логичным, но оказалось не так))
Vadim
Сортировать после мержа?)
Проблема в том, что могут прийти более новые (сортировка по дате) данные, чем отображены на данный момент. В таком случае надо будет полностью обновить текущий список, и пользователь будет удивлен, что на месте записей со старыми датами внезапно появились более новые
Dmitriy
DiffUtil сделает это для пользователя невнезапным
Dmitriy
Это как это так нужно делать чтобы не сделал? Берем первые 20 кормим ему, затем получаем еще 20, добавляем к первым и сортируем, кормим ему - он красиво преобразовывает
Artem
Тогда коллега выше прав, дифутилс
Dmitriy
Я имел ввиду сортировать весь итоговый список после мержа с новыми данными, иначе никак не сделать, только саму концепцию отображения менять. Чтобы не было такого
Vadim
Хорошо, спасибо!
Vadim
Тогда коллега выше прав, дифутилс
Кстати да, забыл про их существование, спасибо
Denis
Всем привет. Кто-нибудь сталкивался с тем, что у него крашилось приложение при взаимодействии с SVG, но только на андроиде 6?)
Дмитрий
студия, кстати, такие вещи подчеркивает и умеет исправлять
Denis
студия, кстати, такие вещи подчеркивает и умеет исправлять
студия конкретно на эту svg, на которой краш, молчит (версия AS 3.5). При чём на седьмом андроиде отображается корректно 🤔
Дмитрий
поиском по ней есть e- буквы?
Дмитрий
Еще, если svg большая может быть out of memory, но это должна быть действительно сложная svg и слабый телефон
Denis
да, как раз компилирую чтобы показать саму ошибку
Denis
"android.content.res.Resources$NotFoundException: File res/drawable/ic_red_rectangle.xml from drawable resource ID #0x7f080159" ic_red_rectangle.xml и есть svg
Denis
при этом всё работало, но потом был обновлён градл и подключен R8, fabric, firebase. Не уверен, что это могло как-то повлиять, но всё же...
Sh
Здрасьвуйте, как можна делать вертикально фулскрин список предложений?
Sh
Sh
https://pastebin.com/fMjiwJcZ
Сергей
Подскажите плиз. Нужно в службе запустить класс и подписаться на его события. События надо ловить как в самой службе(для нотификаций), так и иметь возможности подписаться на них из вьюшек. Пока смотрю в сторону Broadcast - класс броадкастит события, кому надо тот их ловит. Хорошее ли это решение или можно как-то по другому?
Arsen
биндинг?
Denys
Или без рх
Andrey
Контроллер с ней внутри
Andrey
И либо подписывайся из вне, либо пуш где нужно