Speedy
GO.HARD.GO
есть здесь начальники команд, каких нибудь компаний, которые занимаются андроид-разработкой? Напишите пожалуйста в лс, если вам нужен стажер.
Denis
елси интересно, то да
Denis
Denis
ну 50 на 50
Denis
очень много разных мнений
Denis
поэтому и вопрос смысла не имеет)
Denis
самому надо думать в этом случае
Artem
Artem
Подскажите, как сделать чтобы загруженная череp Glide картинка была не квадратной формы, а была такой же как background xml?
Илья
Всем привет. Оставил вопрос на Stackoverflow чтобы проще было понять, что там происходит. https://ru.stackoverflow.com/questions/1135467/animatedvectordrawable-start-не-работает-на-некоторых-устройствах Основаная проблема в зависании AnimatedVectorDrawable на некоторых устройствах. Буду благодарен за любую помощь )
Artem
Artem
Возможно ли засетать картинку, загруженную через Glide в ImageView c бэкграундом как тут?
Mike
Mike
Artem
Egor
Кто то юзал вью пейджер в ресайкле? Есть проблема в том, что в моем айтеме, если я поставлю height match_parent, то высота вью пейджера равна ноль. Его не видно вообще. Высоту корневого вью, в котором он лежит = wrap_content.
Egor
Надо сделать листание фоток в каждом айтеме, как в инсте.
Egor
Или добавить еще один ресайкл со снап хелпером?
Denis
Egor
Denis
я бы делал через recycler
Egor
Egor
Denis
создавать фрагмент для фотки - жестко
Egor
viewpager 2 и так сделан через recycler)
У меня баг какой - то. Высота вью пейджера нулевая, хотя я присваиваю ему адаптер и там есть картинка. А если задам не wrap_content, а 200 дп например, то он отображается.
Egor
Может во втором такого нет?🤔
Mike
Egor
я бы делал через recycler
А как потом при пересоздании ячеек знать позицию ресайкла? Хз как сделать такое. Ресайкл - один варик?
Yelnur
Ребята, есть группы по Python and Machine Learning?
Mike
Yelnur
Evan
Ребята, подскажите, как мне вот этот параметр изменить программно? Сама вьюха находится внутри Relative Layout Нагуглить как-то ничего не удалось
Aleksey
Aleksey
Evan
Спасибо, парни, получилось!
jenia
Скажите кто использует какой больше всего паттерн? Mvc, Google component, mvc, mvvm...
Mike
Кирилл
jenia
Evan
jenia
Evan
И это не архитектура, это набор компонентов, в него входят Lifecycle, Livedata, ViewModel (собсно, вот тебе и MVVM) и Room
jenia
Mike
в «архитектурных компонентах» нет ничего для MVVM
Evan
Ну, а ViewModel не для MVVM?
Mike
Mike
AAC ViewModel — это штука, которая переживает смену конфигурации. Всё, про архитектуру там ничего нет.
Evan
Просто так название совпадает?)
Norim
Парни, есть вопрос. Мучаюсь уже неделю. Есть свайпающийся вьюпейджер, в нем нужно каждый, например 5 элементов отображать элемент, который не приходит с бд. Для удобства и чтобы было меньше багов я сделал связь с бд через постоянную связь и теперь каждый раз когда свайпается карточка - мне приходит новый список, я обновляю адаптер и все хорошо. НО тут нужно показать каждые 5 элементов новый и как я только не мучался одни баги и вылазят, как лучше всего это организовать? Может заморочиться с делегат адаптерами? Или может как-то по другому?
Norim
Сейчас я придумал схему при апдейте по хитрому брать индекс и вставлять туда, обрезав предыдущий массив на месте свайпа
Norim
Просто кошмар какой-то сколько уже делаю и не работает правильно все равно даже писать все манипуляции долго 😡🤬🤯🥵
Кирилл
Mike
Кирилл
Norim
Ладно, давайте по порядку. RoomDB -> FlowKotlin -> Adapter -> items + те которые придут после обновления бд при свайпе, нужно вставить каждый 5тый элемент новый, совершенно другой и отобразить. Что делать?
Norim
Кирилл
Aleksey
Кирилл
Norim
Ну вот и зачем я так много писал, как же ответить мне(
Aleksey
Norim
Олександр
Представь себе тиндер и когда карточка свайпнется то она обновит статус этого объекта в бд, специфика флоу в это время выдаст новый список например было 1234 свайпну и сразу прийдёт 2345. Нужно сделать так, чтобы в него вклинилась, например, та же реклама если так будет проще понимать, но при этом я не пропустил элемент списка. Конечный итоговый список 1234р5678р9 как видишь 2 рекламы и объекты просто отодвинуты на позицию назад, это конечная цель
Как вариант.. у тебя в адаптере массив будет 12345, это айдишники данных из бд, а ещё хешмапа <string, int>, где первое - uid рекламы, второе - айдишник данных, после которых нужно её отобразить.
Всё?