Denys
Mike
Arsen
в оператор delay закинуть
Alexey 🇪🇸
runBlocking
Bitllioner
Добрый день, подскажите, в html для приема файла используем <input file, реально ли с андроида, с помощью MultiPartUtility закинуть в эту область файл?
Mike
Bitllioner
да
Возможно ли в личку к вам обратится?
Mike
Andrew
Arsen
Daniil
Товарищи, есть наитупейший вопрос. Как можно заверстать батон, который бы добавляся под RecyclerView, но при этом в случае если у RecyclerView много элементов, то батон прилеплялся к низу экрана, а RecyclerView скролился? При этом динамически через код выставлять все зависимости не хочу...
Daniil
Daniil
Daniil
Если крепить батон между bottom parent и bottom recycler view, то приходится сначала проскролить весь список, чтобы увидить батон. А если рисовать список относительно закрепленного снизу батона, то не получается сделать как на левой картинке.
Daniil
Я че-то голову себе сломал уже.
Dmytro
Daniil
А идея в том, чтобы батон был всегда на виду, но при этом если список большой, то его можно было бы скрольнуть.
Maksim
Daniil
Daniil
Евгений
Евгений
Но не раньше
Maksim
Maksim
он ресайклить не будет
Daniil
Но не раньше
Хотелось бы чисто версткой ограничиться, без дополнительных приседаний в коде.
Daniil
у баттон гравити выставь боттом, а у ресайклера паддинг выставь = высота баттона
А если чуть усложнить задачу и, допустим, в каких-то случаях показывать два батона, а в каких-то один. Тогда придется юзать динамический паддинг/маржин в зависимости от того, сколько места будут эти батоны занимать. Есть какой-нибудь способ указать, что вьюха должна быть под другой вьюхой, но не уходить с экрана если последняя будет слишком большой? Может, ConstraintLayout чего такое умеет?
Maksim
Maksim
Daniil
Daniil
учи возможности линеар лэйаута
Советую тогда про ресайклер почитать, который займет все доступное место в LinearLayout и нарисует батоны сразу следом за листом.
Maksim
Михаил
Ребят, подскажите пожалуйста.
Хочу сделать такую систему, чтобы в одну неделю выполнялась, допустим, некая функция 1, а в следующую неделю - некая функция 2. Но если пользователь в слудующую неделю не запускал приложение, то в через следующую опять должна запускаться при запуске функция 1. То есть функции каждую неделю должны чередоваться независимо.
Как можно отследить чередование недель?
Sergey
Считать четная или нечетная неделя
Сергей
Считать недели скажем от 1 января 1970 года. Это несложно
Михаил
Karzhas
всем привет, подскажите пожалуйста)
часто вижу в реальных проектах в хмл разметке используют много вложенных layout
внутри корневого несколько каких нибудь linear внутри этих же linear еще один frame и тд тд
Karzhas
зачем так делают если можно обойтись одним constraint?
Konstantin
потому что для программистов это проще
Karzhas
это же в разы замедляет программу
Konstantin
об этом надо думать в самую последнюю очередь
Konstantin
например когда тебя уже носом тыкают что выкатывание лаяутов занимает пару секунд
Mike
Karzhas
то есть только из за удобства? ну не знаю, по моему и использовать один корневой constraint в разы легче и быстрее
Konstantin
ты говоришь как человек который пишет код для машин и жалеет железо
Karzhas
Konstantin
надо жалеть людей и код для людей писать )
Denys
Konstantin
"пусть купят себе нормальный телефон" )))
Leonid
Karzhas
ну вроде как у каждой вьюгруп проходит по каждому ребенку в дереве высчитывает всякие measure
Leonid
да. но по тривиальным правилам
Karzhas
и вроде как эта вещь очень часто срабатывает
Karzhas
requestLayout всякие
Karzhas
заново
Karzhas
все считывает
Karzhas
пробегается
Karzhas
могу путать
Leonid
onMeasure() вызывается всегда, независимо от типа вьюгрупп
Leonid
Karzhas
да, новичек, могу ошибаться) поэтому пришел за советом сюда
Leonid
констрейнт - самый тяжелый из всех лейаутов
Leonid
а стоит по дефолту в студии в новых макетах, потму что проще кажется. но это только кажется
Karzhas
окей, то есть тут говорят, что на производительность это сильно не влияет
соответственно ипсользуют много вложенных потому что удобнее и нагляднее
Karzhas
это если резюмировать
Leonid
ну многие вообще не используют xml, например
Karzhas
ну кажется это уже слишком О.о
Doston
констрейнт - самый тяжелый из всех лейаутов
Но несколько других, да и вложенных сильно лёгкие? Или тот же линеар с weight? Мне кажется в котлин чатике обсуждали это. Они были одинаковы, почти. Если что-то путаю, может @Harmonizr поправить?
Doston
Karzhas
а в каких ситуациях нужно реализовать свою custom viewgroup?
Karzhas
с кастом вью понятно
Karzhas
не могу придумать ситуацию где это могло бы понадобиться
Konstantin
да в любых удобных ситуациях где надо переиспользовать свой виджет