Usam
100 тысяч)
Виктор
fitSystemWindows — deprecated, поэтому и заморачиваюсь
Dmitry
Виктор
нет, с ним тоже часть съедается, но меньшая чем без него
Dmytro
Denis
@mobile_jobs
Dmitry
Видимо отсюда https://developer.android.com/reference/android/view/View#fitSystemWindows(android.graphics.Rect)
Виктор
Dmitry
Это метод. Ты xml атрибут попробуй
Dmitry
Его констрейнт лэйаут сам обрабатывает.
Dmitry
Ну а воббще переопределяешь onapplyinsets и делаешь что хочешь.
Dmitry
Но там есть магия с consume insets.
Виктор
я его туда и впихилва, работает, но не идеально
Dmitry
Нужно быть осторожным.
Виктор
Виктор
а вот так с fitSystemWindow
Dmitry
сейчас быстро не подскажу. нужно разбираться. даже компа под рукой нет.
Shveps
Виктор
прям сюда кидать?
Shveps
Файлом
Виктор
Arsen
у Криса Бейнса либа есть для инсетов
Arsen
https://github.com/chrisbanes/insetter
Arsen
и серия статей на медиуме, но если tldr, то можно просто брать и юзать
Виктор
ну тут вопрос двояйкий, тащить либу в проект из-за одной вьюхи не хочу
на медиуме уже несколько статей по этому поводу прочитал, ощущение, что с WebView какая-то засада
Arsen
она легковесная
Shveps
android:layout_height="0dp" поставь у webview
Usam
ну народ кто неть знает как эту фигню решить?
Виктор
Arsen
к боту привяжи
Shveps
Usam
проблема была вот в чем
Usam
скачал СДК, просит ЖДК, скачал ЖДК и установил, СДК не видит его
Usam
збс блэт... прописал в окружений какую-то хрень, и терь увидел
Usam
раньше просто надо было нажать "некст" а шас что за фигня
Dmitry
Ты руками ставил? Может попробуй через визард студии если сложно?
Usam
да кажется шас уже все норм
Виктор
В общем, почти получилось. С setSystemWindow - всё ок, но тулбар не прозрачный (думаю можно темой пофиксить).
А вот с WindowInsets получилось так
Shveps
Виктор
я уже убрал
Виктор
в общем, оно видимо работает как надо, просто я чего-то большего хочу. Т.е. как-будто на контейнер для WEBview прицепить еще Х пикселей, чтобы он при доскроливании оказался над нав.баром
Виктор
меня видимо смутила вот эта картинка
Dmytro
Виктор
что было так, а сделали так.
В этой статье: https://chris.banes.dev/2019/04/12/insets-listeners-to-layouts/
Shveps
Eugene
А при чем тут андроид?
Даниэль
Приветствую, добавил в простой жава проект либу для вк бота через мавен, он на котлине, и теперь мне все классы в проекте предлагает создавать в котлине. Как это фиксануть ?
Даниэль
Подскажите за котлин человеку
Даниэль
?
Eugene
?
Один раз сообщение уже удалили, а вы опять туда же) Если мы пишем на Котлин это не значит что андроид чат превращается Kotlin start чат и тд
Даниэль
Т.е тут люди пишут на котлине но не могут подсказать за элементарные вещи ? Просто я не пишу на котлине , чисто на джаве, но проблема элементарная , лол, я шо тут попросил найти баг в 1001 строке кода ?))))
Turalllb
Jetpack compose , кто то использовал? Стоит ли того чтобы запоминать кучу новых , так сказать, атрибутов ?
Инжинигер
Shveps
Даниэль
Даниэль
насчет mvp
Нужно ли для каждого представление создавать свой презентер ?
Только начал вникать в паттерны для андроид
У меня есть 2 представление которые по сути не связанны между собой, получается модель остается одна а презентеры разные
Ksenia
В почему решил начать с mvp?
Shveps
Ksenia
Prosvirin
В почему решил начать с mvp?
Потому, что мне как кажется, он по сути уже и реализован в SDK для работы с android'ом.
Есть внутри библиотек методы работы с вьюшками: это view.
Класс активности - это контроллер. А модель - это то, что сзади активности
Dmytro
Eugene
Turalllb
Eugene
Вроде ещё нет
Жаль, я бы попробовал, но тут нужно в рамках проекта только
Turalllb
Я пока явных профитов не вижу, пойду ещё статью читать
Mike
Mike
Кирилл
плохо
А в сравнении с остальными вариантами?)
Eugene
плохо
Видел navigation ты уже похоронил) Compose туда же?)
Mike
Зная, что ты пишешь UI в коде... как тебе compose?)
Крутая идея — писать код вместе с данными, как в реакте. Но…
Никакого джава-интеропа. Форк компилятора. Притащить UI-фреймворк с собой. В итоге штука может получиться интересная, но уж очень нишевая.
Кирилл
Кирилл
Roman
народ, загружаю данные в фрагменте и добавляю его на главную Активити, нужно сделать авто загрузку и обновление данных. Я пытаюсь сделать Через АсинкТаск, но получается ерунда, в основном ошибки вылетают, объясните пожалуйста как правильно такое сделать?
Mike