Size: a a a

Android Developers

2021 March 10

Р

Раиль in Android Developers
спасибо! то что искал
источник

KA

Kem Ainullov in Android Developers
Кто-нибудь пользуется http://a.tile.openstreetmap.org/%d/%d/%d.png для получение плиток при использовании UrlTileProvider в картах?
источник

OD

Oleg Dragun in Android Developers
Делаю петпрожект. Основной смысл в поиске картинок в ресайклер. По апи можно грузить разный размер. Соответственно грузишь фулл = проблема исчезает, но каждая фотка по 10-15мб нереально замедляет всё. Когда грузишь средний размер иногда вылетает косяк (белый кусок) как на фото.
Вопрос: как настроить item layout, чтобы он растягивал такие косяки?
Кастомную штуку по width/height пилить ваще не хочется
android:scaleType="centerCrop" не предлагать, он обрезает все фотки до квадрата
источник

OD

Oleg Dragun in Android Developers
источник

СП

Сергей П. in Android Developers
Грузить глайдом эскизы скажем  300 на 300. Сохранять их в файловый кеш и именно их показывать в ресайклере. По клику грузить полную картинку.
источник

СП

Сергей П. in Android Developers
Обрезать придется, у нас у всех фоток разный aspect ratio - не менять же под него размеры элемента. Что белое не страшно, но надо отцентровать. Или растянуть и белого не будет но на трй фотке срежет верх и низ
источник

СП

Сергей П. in Android Developers
Я делал такое - иначе никак. Выстраданный опыт
источник

OD

Oleg Dragun in Android Developers
Сергей П.
Я делал такое - иначе никак. Выстраданный опыт
Эскизы вроде как вариант, спасибо. Побольше про глайд почитаю. Ещё находил вот такое, но там кастом вью, мне пока такое трудновато
источник

OD

Oleg Dragun in Android Developers
Вот так переопределен imageview, может это и лучше/проще будет
источник

СП

Сергей П. in Android Developers
Oleg Dragun
Эскизы вроде как вариант, спасибо. Побольше про глайд почитаю. Ещё находил вот такое, но там кастом вью, мне пока такое трудновато
Это staggered layout manager ресайклера может быть он такое умеет
источник

СП

Сергей П. in Android Developers
Oleg Dragun
Вот так переопределен imageview, может это и лучше/проще будет
Эта штука не может работать.  Там оно всегда -1.0
источник

VL

Valery Logvin in Android Developers
Сергей П.
Эта штука не может работать.  Там оно всегда -1.0
Разве что если человек в коде меняет aspectRatio и вызывает requestLayout
источник

AA

Android Androidov in Android Developers
Добрый вечер. Подскажите пожалуйста есть ли в API openweathermap'a возможность реализовать такой же функционал как на гифке? Я про то что например вбиваешь название города, а тебе показывает список всех городов с таким названием?
источник

AA

Android Androidov in Android Developers
источник

L

Leo in Android Developers
Судя по всему, тебе апи отдаёт квадратную картинку.
Следовательно у тебя нет других вариантов как обрезать её или оставить отступы.
Чтобы обрезать - попробуй разные scaleType,  какой больше нравится,  например centerInside
источник

L

Leo in Android Developers
Android Androidov
Добрый вечер. Подскажите пожалуйста есть ли в API openweathermap'a возможность реализовать такой же функционал как на гифке? Я про то что например вбиваешь название города, а тебе показывает список всех городов с таким названием?
Собственно смотри OpenWeatherMap API.
Есть ли там метод для саджеста города?
Если нет - можно использовать гугловое Апи например (кажется  Google Places API)
источник

kg

kostig gig in Android Developers
Приветствую, как можно подписаться на изменение state Flow, например когда мы меняем значение, делаем что - то, там ещё лямбдочка, которая возвращает нам значение, которое мы застали. Стэйт флоу, как в livedata, там юзается switchmap
источник

kg

kostig gig in Android Developers
А что в стэйт флоу?
источник

OD

Oleg Dragun in Android Developers
Valery Logvin
Разве что если человек в коде меняет aspectRatio и вызывает requestLayout
так и есть, во вьюхолдере в зависимости от каждой конкретной картинки
источник

S

SMR_Alexey_Cherepano... in Android Developers
Добрый вечер, уважаемые знатоки. Посоветуйте решение пожалуйста: У меня есть два фрагмента во ViewPager, оба показывают разные списки, НО эти списки зависят друг от друга => при изменении одного из них, должен автоматически обновляться второй. ( разные Recycler View + одинаковые ViewHolder, причем один из них с пагинацией, второй без) Какое лучшее решение для того чтобы осуществить изменение второго, при изменении первого?
источник