⬤ vitaly
чё ему не нравится??
Danile
чё ему не нравится??
он хочет получить не boolean а observableBoolean
⬤ vitaly
он хочет получить не boolean а observableBoolean
да ничё он не хочет получить. Импортнул мне другой тулбар и делает вид что всё ок и пишет какую-то хуйню.
Александр
Вообще, выглядит норм
⬤ vitaly
как же я ебал сраный блядский хуебиндинг этот ебучий, простите
⬤ vitaly
Вообще, выглядит норм
да импортнул не то он...
Aleksey
так ты адаптер для Boolean воткнул, а скармливаешь OBservableBoolean, не?
Aleksey
а, уже решили
⬤ vitaly
так ты адаптер для Boolean воткнул, а скармливаешь OBservableBoolean, не?
не, оно там всё ровно само по себе раздупляет
Александр
так ты адаптер для Boolean воткнул, а скармливаешь OBservableBoolean, не?
Нет, это правильно. Биндинг сам поймёт что к чему.
⬤ vitaly
дело не в этом. Дело в том, что вместо того чтобы написать мне ошибку плана: "ты знаешь, мы тут наделали 500 всяких тулбаров и всё такое чтобы ты запутался и охуел, потому адаптер ты написал к одному, а юзаешь его в другом (статическим анализом пройтись и показать, что его, сука, нету? неее)" мне пишут "ыаыаыа чёто с типом параметра не так"
⬤ vitaly
может, код за тебя писать?)
так датабиндинг же это и делает))) Только хуёво!
Aleksey
подождите-ка, оно и так его пишет, но ты все равно не доволен
⬤ vitaly
подождите-ка, оно и так его пишет, но ты все равно не доволен
мне кажется, сделать анализатор, который покажет, что в классе нету метода - не такая и сложная задача.
Aleksey
мне кажется, сделать анализатор, который покажет, что в классе нету метода - не такая и сложная задача.
в общем-то написать его, может, можно, но ошибка там крайне понятная, имхо
Mike
Не надо анализировать классы, если вы не статический анализ для IDE CI.
⬤ vitaly
в общем-то написать его, может, можно, но ошибка там крайне понятная, имхо
издеваешья?)) Там написано, что у меня тип параметра не тот, а у меня класс, который вообще не имеет этого метода. 2 абсолютно, совершенно никак логически между собой не связанные ошибки.
Mike
ничо не понял(
Обычно тебе не надо «делать анализатор, который покажет, что в классе нет метода», если ты не разрабатываешь компилятор или статический анализатор.
Сергей
Привет! Кто как справляется с генерацией dimens файлов? Может тулзы какие-нибудь удобные есть?
Aleksey
издеваешья?)) Там написано, что у меня тип параметра не тот, а у меня класс, который вообще не имеет этого метода. 2 абсолютно, совершенно никак логически между собой не связанные ошибки.
нет метода для app:showBackIcon который принимает ObservableBoolean идешь в свои адаптеры и ищешь, какой же там есть и думаешь, почему ты дурак
Сергей
Это зачем вообще?
а как сделать адаптивный UI для разных плотностей?
Сергей
ну всякие match_parent, wrap_content, weight
А если чисто ими не обойтись? Размеры шрифтов например те же или конкретные размеры кнопок
⬤ vitaly
нет метода для app:showBackIcon который принимает ObservableBoolean идешь в свои адаптеры и ищешь, какой же там есть и думаешь, почему ты дурак
я пошёл, нашёл, метод есть, обзерваблБулеан он вполне принимает (во всех остальных случаях). Ошибка никак не указывает на реальную причину, даже косвенно.
Mike
А если чисто ими не обойтись? Размеры шрифтов например те же или конкретные размеры кнопок
я бы арифметикой вычислил) типа, 12sp на sw320dp, 18sp на sw820dp, зависимость линейная. изи)
Сергей
я бы арифметикой вычислил) типа, 12sp на sw320dp, 18sp на sw820dp, зависимость линейная. изи)
Это понятно, только экранов с десяток другой и таких вот переменных и расчётов выходит дофига. Рутина одним словом) Вот и спрашиваю, может есть какие-нибудь генераторы. Нашёл один плагин, но он генерит только один раз и только весь файл
⬤ vitaly
класс Toolbar и сравнить с твоим Toolbar - не?
ну вот я и сравнил, ошибка моя, я её нашёл, но датабиндинг показывает вообще не то, это факт.
Rinka
Привет! Подскажите пожалуйста, что такое core android? Если можно, то максимально доступным языком:)
Mike
Привет! Подскажите пожалуйста, что такое core android? Если можно, то максимально доступным языком:)
Думаю, имеются в виду компоненты приложений, фрагменты, вьюшки, жизненные циклы.
Anonymous
Привет! Подскажите пожалуйста, что такое core android? Если можно, то максимально доступным языком:)
Если имеется ввиду библиотека, то это все библиотеки апи для работы со всеми основными элементами андройда используя androidx. Если имеется ввиду в целом, иногда так называют "девственный андройд", только что собранный без лишних приложений
Sergii
а кто что использует для авто тестов?
Anonymous
«девственный андроид» называется AOSP
Нуу, иногда проскакивает такая формулировка на форумах. В принципе да, это AOSP и есть
Rinka
Спасибо большое за объяснение, помогло)))
Anton
ребят подскажи кто нибудь
Anton
пытаюсь сделать анимацию типо сверху выкатывается view
Anton
надо что б изначально ее не было видно, если ставлю в xml значение visiblity=invisible или gone то нихрена не работает, жопа горит уже
Mike
🧯
Danile
🧯
🔫
Sergii
альфу 0 поставь
Anton
альфу 0 поставь
ок, но место занимает, можно как то gone cсделать?
Anton
мне крч надо что то на подобие пушей под тулбаром, дизайн готов, но надо что б появлялось и пропадало
Sergii
те когда анимация начнется он место занимать не будет?
Anton
угу
Mike
ок, но место занимает, можно как то gone cсделать?
в frameLayout свали контейнеры, они и будут друг на друга налазить
Sergii
в лайаут правильной замотай
Mike
wtf is mono? Это вообще вопрос или что?
Anton
в лайаут правильной замотай
как понять правильно? все лежит во viewGroup я отдельно инклуд делаю, анимацию применяю к этому инклуду
Sergii
посмотри что иде в логах пишет , что он вызывает все отображает
Anton
применяется же, только место занимает
Mike
тьфу, это замарин, что ли?
Anton
т.е. без инклуда туда вписать все и к viewGroup обращаться?
Anton
всмысли, всеравно не будет работать?
Mike
всмысли, всеравно не будет работать?
в смысле инклуд не вьюха, он совершенно прозрачен, наличие инклуда никак не влияет на работоспособность советов выше
Anton
совет был в лайоут правильно замотать, есть какие нибудь наводки как правильно заматывать надо?
Anton
не понимаю что под "правильно" подразумевается
first
Здравствуйте. А откуда берется юзерагент у андройда?
Anton
не работает, место все равно хавается
first
Где он хранится? В prop файлах смотрел, там такого нет, а при снифинге трафика, там есть упоминание об эумляторе, которым пользуюсь
Mike
не работает, место все равно хавается
к любому «не работает» должно прилагаться MCVE
Anton
Anton
сваливал внутри LinearLayout
Anton
результат такой же(
Mike
В чём проблема? Один чайлд занимает место, начиная от 0 по y, и второй оттуда же, разве не это требовалось?
Anton
он к сожалению место занимает(
Mike
он к сожалению место занимает(
Почему это проблема? Он ведь больше не сдвигает другие вью.
Sergii
релатив, явно фрагмент под бар