Norim
вот код, не смотрите что там маргины и позиционирование вверх и вниз, я пытался так пофиксить этим проблему, но пока ничего не получилось
Denis
Посоветуйте подобный визуальный компонент, чтобы можно было выбрать диапазон, ограниченный минимальным и максимальным значениями
Ernest
Как сделать так, чтобы при прокрутке крутился не только ресайклер, а весь лейаут, включая шапку? В моем случае листается только ресайклер. Или надо обернуть все в Скрол вью, потом внутри ресайклер и текст?
Eugene
Посмотри в коллапсинг + appbar
Sadyk
Как сделать так, чтобы при прокрутке крутился не только ресайклер, а весь лейаут, включая шапку? В моем случае листается только ресайклер. Или надо обернуть все в Скрол вью, потом внутри ресайклер и текст?
Через адаптер делегат Придется все элементы экрана пихнуть в ресайклер как итемы ресайклера Гугли адаптер делегат Это один из вариантов
Ernest
👍
Norim
Такое чувство что у меня ресайклер вышел за пределы диалогового окна и не реагирует на маргины, которыми я пытаюсь его пододвинуть.
Norim
Я выяснил что если убрать инпут то ресайклер начинает нормально прокручиваться (до конца, а не без последнего айтема), в чем же может быть тогда проблема?
Евгений
Сделай paddingBottom ресайклеру + clipToPadding=false
Evan
На сколько это нормально в качестве лок бд юзать Room, а удаленной бд - Firebase?
Evan
https://t.me/spbpeerlab/7450
В чём подвох?)
Mike
В чём подвох?)
В том, что это SQL :)
Evan
В том, что это SQL :)
Прошу прощения, по-прежнему не понимаю намека, что не так с SQL ? P.S. Почему хочу юзать Firebase - это дипломный проект и не хочется (да и нет времени) мучиться со многими фичами, которые есть из коробки в Firebase
Evan
C SQL всё прекрасно, когда он есть. А Firebase — NoSQL.
аа, вот оно че...тогда какой другой вариант посоветуете в качестве бд? Firebase тогда буду юзать исключительно ради других фич, а не как бд
Evan
А что за задача? Может, и огнебазы хватит? Тем более, если сделать скидку на время.
Ну как я говорил - это мой дипломный проект, приложение-чат + некий функционал для универа в качестве просмотра расписаний, новостей ВУЗа и тд
Evan
Вот с Room я работал уже
Evan
Но, это же, на сколько я знаю - локальное хранилище
Mike
Даже не само хранилище, а интерфейс к нему. (вот были бы гуглы натуралами — сделали один интерфейс к SQLite и к Firebase, типа как у Realm.)
Evan
намек на использование Realm?)
Evan
Или ваще SQLite
Mike
Нет, вообще ни на что не намекаю. Просто плодить столько сущностей, сколько они наплодили — мудацтво.
Mike
реалм, ИМХО, плох размером. И, опять же, нет SQL.
You
В теории красиво, на практике говно
Mike
Всё ради модульности
При чём здесь модульность? Типа, что командам, которые пилят рум и фаербейз, можно не общаться?)
Mike
В теории говно, на практике говно.
You
При чём здесь модульность? Типа, что командам, которые пилят рум и фаербейз, можно не общаться?)
Ну не один интерфейс к двум базам а к каждой базе свой интерфейс и подключай чё хочешь куда хочешь
You
А команды мне кажется итак не общаются)
Mike
Ну не один интерфейс к двум базам а к каждой базе свой интерфейс и подключай чё хочешь куда хочешь
Так единый интерфейс не обязывает подключать, чё не хочешь. Есть же SLF4J, а реализацию бери любую.
Mike
Но нет, android.database.sqlite != JDBC != Room != Firebase != realm != REST != whatever
You
гугл ¯\_(ツ)_/¯
Gregory
попробуйте писать под андроид без гугла
Gregory
вам понравится
You
На питоне
Gregory
на джаве
Gregory
без аппкомпата
You
Генератор питоновского кода для андроида на джаве
Fieldmarshal
попробуйте писать под андроид без гугла
Какие инструменты из Android SDK остаются в таком случае?
Gregory
-
-
Gregory
я имею в виду делать вид что никакого джетпака не существует
Fieldmarshal
И как, нормально, даже Material Design можно сохранить, или он идёт в задницу?
Gregory
И как, нормально, даже Material Design можно сохранить, или он идёт в задницу?
естественно можно, ты же не собираешься поддерживать 4.х?
Gregory
в апи 21+ он вообще-то встроен в систему)
Fieldmarshal
Хм, интересно будет поэкспериментировать.
Mike
в апи 21+ он вообще-то встроен в систему)
уже, правда, материал 2 вышел, но что-то меня это подзаебало
Gregory
уже, правда, материал 2 вышел, но что-то меня это подзаебало
главный девиз дизайнеров: мы давно ничего не меняли!
Gregory
но материал 2 в реальности отличается только цветами)
Gregory
всякие раскукоживающиеся фабы можно сделать средствами системы
Mike
видел ещё несколько лет назад комент на Хабре «верстаю нативно, без аппкомпата, на четвёрках холо, на пятёрках материал», но, думаю, поддерживать это будет сложновато
Gregory
я пробовал так делать)
Gregory
есть хитрая техника с ALPHA_8 битмапами, но, всё-таки, это всё равно костыль
Gregory
это чтобы красивые тени рисовать на 4
Mike
со всякими элевейшенами заебёшься
дык просто принимаем, что их нет)
Mike
ну или 9-патч
Ivan
Всем привет! Кто знает, как можно найти длину строки с учетом специальных символов? То есть длина строки "123\n" должна быть не 4, а 5
Legik
А зачем
Ivan
Требование такое
Ivan
бэкэнд очень хочет, чтобы им присылали строку длины 255, но \n \" и подобные штуки считаются за 2 символа 😞
Legik
К результату добавь 1
Ivan
Строка то произвольная >.<
Legik
Текст можно завернуть в кодировку base64
Legik
А на другой стороне развернуть
Aleksandr
задача сводится к выяснению, является ли символ специалным и сколько симоволов требуется для его отображения
Legik
Что вы вообще хотите?
Legik
Строку в base64 можете за хешировать и эту контрольную сумму добавить в заголовок для проверки целостности сообщения. При отправке не будут встречаться слеши и считать спец символы отпадет нужда