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