Iovan
3 textview те что в эмуляторе
Iovan
Iovan
в этом лэйауте и были
R
в этом лэйауте и были
Ну так а ты на 25ом запускаешь
Sergii
Кстати, случаем по аосп комьюнити не знаешь где искать?
R
Ух
Iovan
Ну так а ты на 25ом запускаешь
в main activity class вызывался второй лэйаут в котором бли ток 3 textview) собственно в этом и была проблема, рендерился не тот лэйаут
Iovan
но я понятия не имел что там лежит второй такой же с тем же названием, потому что я был уверен что его не создавал, я просто накатил девственный проект и залез сразу ковырять дефолтный activity name
Iovan
anyway спасибо всем большое)
Sergii
С пол года такого точно не было
Sergii
Кто то может подсказать для alwaysonhotworddetector какие требования к языковой модели?
Sergii
Так не 13 же
?? Я про дату
Ivansuper
anyway спасибо всем большое)
Я почему-то кроме шуток как дурак до последнего верил, что ты там нечто через реакт мутил)
Val
мержить и страдать
R
Напиши свой автомердж
R
Только резолвить конфликтусы
Val
поэтому все обмазываются архитектурой, чтобы в одном файле не сталкиваться)
Val
но все равно от мержа никуда не деться
Ivansuper
нативную вьюшку?) ну камон, зачем?
Да пес его знает. В 2019 уже чего только не увидишь
Val
mvvm вроде сейчас в тренде, вообще архитектура выбирается из задач
Sergii
@androidromdev
Данке шон.
Iovan
Да пес его знает. В 2019 уже чего только не увидишь
кстати на андроиде в верстке моветон оборачивать внутри constraint в другие layout элементы?
Iovan
некое подобие контейнеров делать
Ivansuper
Констреинт гибок, но это не обязывает использовать только его
Sergii
кстати на андроиде в верстке моветон оборачивать внутри constraint в другие layout элементы?
Ну Гугл сказал что это плохо. Производительность и тп. Так что возможно через пару релизов контейнеры начнут себя вести неадекватно
Ivansuper
Многие ситуации вообще решаются на чистых лейаутах или RelativeLayout
Sergii
Сам констреинт просто очень громоздкий
Ну скорее Гугл намекал на любителей делать вложенность по 10 элементов вверх. Хотя может аукнуться это всем
Iovan
Многие ситуации вообще решаются на чистых лейаутах или RelativeLayout
воооот, жизнь так повернула что из backend надо было переквалифицироваться на 4 дня в android и слепить app и я использовал именно Realative и он мне показался намного проще и удобнее
Sergii
Многие ситуации вообще решаются на чистых лейаутах или RelativeLayout
Эм, что значит чистых? Чище релатива только фрейм
Val
Ну да, фрейм или линеар
главное линеары с весами не вкладывать друг в друга
Sergii
Ну да, фрейм или линеар
Линейный тяжелее
🐈 гав-гав
коллеги, может кто подскажет использую вьюху androidx.appcompat.widget.SearchView Когда ставлю параметр app:iconifiedByDefault="false" повляется hint (по дизайну так как мне нужно: НО! не клик начинает отрабатывать только если я нажму на иконку "лупу" слева, а если на hint то клик не отрабатывает
🐈 гав-гав
R
Линейный тяжелее
Только при весах
Sergii
Только при весах
А это чуть ли не основная его фишка. Без нее это обычный вьюгруп
R
А это чуть ли не основная его фишка. Без нее это обычный вьюгруп
Поочередно располагать элементы. Фрейм наложит
Sergii
Поочередно располагать элементы. Фрейм наложит
Очень редкий случай. Тут или вьюхи с адаптером обычно используются или нужно тянуть хотя бы 1 элемент что бы не слишком стрёмно выглядело
Kopusha
не помню чтоб пришлось что-то вкладывать в констрейте. Там есть groups, который позволяет держать группы тоже плоскими.
Kopusha
но иногда нужно подумать, да
Aleksey
Зато разметка становится нечитаемой 🙁
Val
имхо самое дно с констрейнтом что он заточен под вижуал едитор, который в основном не работает. А чтобы сделать на его основе LinearLayout нужно писать тонну констреинтов
🐈 гав-гав
имхо самое дно с констрейнтом что он заточен под вижуал едитор, который в основном не работает. А чтобы сделать на его основе LinearLayout нужно писать тонну констреинтов
а самое топовое что он дает отличный функционал: например как высота вьюхи = ее ширине или расположение елемента на N% от экрана
Val
а самое топовое что он дает отличный функционал: например как высота вьюхи = ее ширине или расположение елемента на N% от экрана
так я не спорю что в случае хитрых лейаутов он ок, но в случае когда надо 3 кнопы в ряд выставить, оверхеда многовато
Kopusha
в производительности оверхеда нет. В написании спорно, потому что часто начинаешь с одного лэйаута, упираешься в "а, тут так низзя, надо было брать другой" и тд. И этот процесс выбора лэйаута, что во что вложить и переписывания повторяется каждый раз, когда есть новое изменение в дизайне. С констрейтом вопрос отпадает, он всегда один на все случаи. Не верх элегантности, такое себе конфу, один раз выучил и клепаешь что угодно. Визуальным вообще не пользуюсь.
Евгений
Ищу ментора, интересна разработка по TDD, кому интересно попробовать себя в качестве наставника? могу взамен научить играть на гитаре ☺️ .
Sergii
Ищу ментора, интересна разработка по TDD, кому интересно попробовать себя в качестве наставника? могу взамен научить играть на гитаре ☺️ .
Он редко применим. Буквально несколько раз нужен был не в целях обучения. В большинстве случаев лишняя синтетика
Kopusha
"производительность" не абстрактная. Берутся конкретные примеры и смотрится сколько времени уходит на отрисовку. Есть бенчмарки, погугли. Констрейнт либо быстрее либо так же, на каком-то примитивном фрейме.
Kopusha
Ищу ментора, интересна разработка по TDD, кому интересно попробовать себя в качестве наставника? могу взамен научить играть на гитаре ☺️ .
выбрось из головы, не трать время. TDD это пирамида для лохов, что даже Мавроди и Гербалайфу не снилось. (были слухи, что со скрипом работает в динамических языках, типа руби)
Aleksey
И опять же. Мощность устройств растет - просадки по FPS менее заметны. А сложность поддержки благодаря констрейнту возрастает.
Kopusha
хоть добавляй "имхо", а то люди же читают
Impossible
Всем привет. Подскажите, как называется реализация где у ресайкла посередине плавающие заголовки при скроле, например месяцев
Kopusha
у меня цена поддержки снизилась значительно
Val
хоть добавляй "имхо", а то люди же читают
у всего есть свой юзкейс, и гугл скорее всего пытался не проблему перформанса лейаутов решить, а юзеров стреляющих себе в ногу кучей вложенных лейаутов
Impossible
Sticky Header?
Именно, спасибо)
Aleksey
Читаю обсуждения на Reddit и пишут, что сейчас для ConstraintLayout скорее подходят реально очень сложные интерфейсы, а 90% стандартных можно и лучше писать на старых добрых
Kopusha
у всего есть свой юзкейс, и гугл скорее всего пытался не проблему перформанса лейаутов решить, а юзеров стреляющих себе в ногу кучей вложенных лейаутов
они вроде с айос его слизали, там был положительный опыт. В принципе правильно, нужен один и нормальный. На фронте вроде флексбокс хорошо себя показал.
Aleksey
хоть добавляй "имхо", а то люди же читают
Не видел под твоими комментариями «имхо» что-то
Aleksey
они вроде с айос его слизали, там был положительный опыт. В принципе правильно, нужен один и нормальный. На фронте вроде флексбокс хорошо себя показал.
Да уж, положительный. Они сначала кричат, как круто строить UI на Auto Layout, потом «да чего ему не хватает, почему моя разметка не работает», а позже «сука, кто вообще сумеет разобрать эти конфликты»
Sergii
Прям таки война опыта)
Aleksey
Прям таки война опыта)
обыкновенный пятничный срач
Sergii
Хоть и сам использую в основном релатив, но признаю что гуглу констрены нужны ,что бы новым проще заходить было. Да и через саппорт легко изменять апи.