Делаю петпрожект. Основной смысл в поиске картинок в ресайклер. По апи можно грузить разный размер. Соответственно грузишь фулл = проблема исчезает, но каждая фотка по 10-15мб нереально замедляет всё. Когда грузишь средний размер иногда вылетает косяк (белый кусок) как на фото. Вопрос: как настроить item layout, чтобы он растягивал такие косяки? Кастомную штуку по width/height пилить ваще не хочется android:scaleType="centerCrop" не предлагать, он обрезает все фотки до квадрата
Обрезать придется, у нас у всех фоток разный aspect ratio - не менять же под него размеры элемента. Что белое не страшно, но надо отцентровать. Или растянуть и белого не будет но на трй фотке срежет верх и низ
Добрый вечер. Подскажите пожалуйста есть ли в API openweathermap'a возможность реализовать такой же функционал как на гифке? Я про то что например вбиваешь название города, а тебе показывает список всех городов с таким названием?
Судя по всему, тебе апи отдаёт квадратную картинку. Следовательно у тебя нет других вариантов как обрезать её или оставить отступы. Чтобы обрезать - попробуй разные scaleType, какой больше нравится, например centerInside
Добрый вечер. Подскажите пожалуйста есть ли в API openweathermap'a возможность реализовать такой же функционал как на гифке? Я про то что например вбиваешь название города, а тебе показывает список всех городов с таким названием?
Собственно смотри OpenWeatherMap API. Есть ли там метод для саджеста города? Если нет - можно использовать гугловое Апи например (кажется Google Places API)
Приветствую, как можно подписаться на изменение state Flow, например когда мы меняем значение, делаем что - то, там ещё лямбдочка, которая возвращает нам значение, которое мы застали. Стэйт флоу, как в livedata, там юзается switchmap
Добрый вечер, уважаемые знатоки. Посоветуйте решение пожалуйста: У меня есть два фрагмента во ViewPager, оба показывают разные списки, НО эти списки зависят друг от друга => при изменении одного из них, должен автоматически обновляться второй. ( разные Recycler View + одинаковые ViewHolder, причем один из них с пагинацией, второй без) Какое лучшее решение для того чтобы осуществить изменение второго, при изменении первого?