RASHIT
Окей, Спасибо, гляну
там 6 или 7 уроков по нему, масса вопросов отпадел по разметке
RASHIT
пока не рискнунаверно, ибо рабочий проект и он не залит на гитхаб, как закончу обновлю, спасибо.
Руслан
Всем привет, ребят, как скрыть таблицу и на ее месте показать карту, внизу тул бар и я выбираю что показывать
Konstantin
всем привет. ребят, как писать чтобы все было хорошо? я пишу но получается неочень
Konstantin
мне дописывать мета теги чтоли
Кирилл
Граница между solid и yagni очень тонка
Konstantin
граница между сарказмом и юмором тоже*
Сергей
Да просто 4 круглые кнопки в ширину рааномерно разделив между собой.
Это не баг а фича. Вроде размер для этого режима как раз не фиксированный
Сергей
Если с весами
Руслан
Руслан
Такой примерно дизайн
Сергей
Целуй сухую что??
Konstantin
целуй сухую Яну пока не станет мокрой
Ivansuper
Дожили. Вместо нормальной индикации выбора на панелях теперь какой-то прыщ
Turalllb
Это не баг а фича. Вроде размер для этого режима как раз не фиксированный
Ну я понимаю, но надеялся, что существует возможность так же равномерно задавать пространство между виджетами, не меняя их размер
Сергей
Там это вроде есть но другой кнопкой в редакторе
Konstantin
Дожили. Вместо нормальной индикации выбора на панелях теперь какой-то прыщ
там вообще целых 3 индикации - подчеркивание, цвет и бугорок сверху
Руслан
Переключать фрагменты или менять visibility, как обычно.
Так а в поле weight тогда какое число писать если у меня линер лайоут
RASHIT
что за либа с нижней навигацией?
Руслан
Ivansuper
Сергей
А, я думал это констрэйн лайоут так хулиганит. Там точно можно распределить без весов и изменения ширины
Руслан
Это про вес чего?
У меня карта есть и таблица, мне между ними нудно переключаться, это возможно только сменой фрагментов или же visibility менять, если visibility меня то элементы должны быть друг под другом, в линер лайоуте такое же не возможно как я понимаю
Back
Парни, выручайте. Всё равно проблема с выводом ExpandableListView и scrollView
Konstantin
какие нафиг друг над другом, какой линеар лэйаут
Ivansuper
Парни, выручайте. Всё равно проблема с выводом ExpandableListView и scrollView
Давай ты закончишь с засовыванием листов в скролл вью, а? Есть такое понятие как хедер и футер. Засунь в хедер все что у тебя там над списком
Ivansuper
Хедер и футер листа соотв.
Mike
У меня карта есть и таблица, мне между ними нудно переключаться, это возможно только сменой фрагментов или же visibility менять, если visibility меня то элементы должны быть друг под другом, в линер лайоуте такое же не возможно как я понимаю
Без вёрстки сложно догадаться, о чём речь. Линеар нужен, чтобы навигация была под контентом? Значит, всем вью контента нужен ненулевой вес, но visibility=visible будет только у одного, у остальных — gone.
Turalllb
Подскажите, а если background кнопки круг, то чтобы фокус тоже был круглым и рипл эффект, надо свой рипл создавать?
Сергій
https://blog.stylingandroid.com/ripples-part-2/
RASHIT
BugorokTabLayout (простите)
Представь реально если так назвали бы))))
RASHIT
спасибо
android:background="?attr/selectableItemBackground" тот же результат
Turalllb
android:background="?attr/selectableItemBackground" тот же результат
фокус берется на весь прямоугольник, хотя в фоне у меня круг
RASHIT
фокус берется на весь прямоугольник, хотя в фоне у меня круг
я думал что просто нужен риппле эффект, тогда по ссылке иди.
Anonymous
Всем привет. Хочу проверить одно приложение на брутфорс стойкость , так вот , там есть форма ввода кода состоящего из 4 чисел , как мне получить ссылку формы что бы посылать туда рандомные коды ?
Глеб
Как правильно вы делаете кеширование
Глеб
Если я например удалил на другом девайсе элемент списка
Глеб
?
Глеб
или несколько
Глеб
каждый раз чистить талицу перед тем как данные с сервера вернуть?
Ты типа хочешь чтоб если на одном девайсе удаляешь удалялось и на другом?
Глеб
У тебя например список избранного
Max🔥
Как правильно вы делаете кеширование
получаешь респонс - сохраняешь в бд - не можешь достучаться с серверу - тянешь с бд последний респонс
Anonymous
А правильный код что ли в приложении спрятан?)
Нет, это приложение одной известной у нас компании , читал статью на Хабре о элементарных ошибках безопасности и понял что в их приложение такие же недочёты. Поэтому решил проверить , если это так то дам знать их разрабам.
Глеб
В чем смысл кеширования тогда
Max🔥
ты изначально не показываешь? Данные из бд
а зачем? Если ты с сервера получил ответ и его можешь отобразить
Глеб
Ну такое
И вообще это будет не устойчивость приложения а устойчивость бэкенда
Глеб
Ладно когда wi-fi
ты изначально не показываешь? Данные из бд
По-разному, я показываю кэш пока грузится, например
Глеб
Делаю так же и возникает потом баг, если я с другово девайса удалил элемент списка то как бы он его не удаляет
Anonymous
И вообще это будет не устойчивость приложения а устойчивость бэкенда
Я проверил на своём телефоне , ввел свой номер , пришло смс , но я специально около сорока раз вводил неправильные числа , меня за это даже на 10 мин не заблокировали )
Глеб
Потому что я чисто insert с затиркой данных делаю
Глеб
@Insert(onConflict = OnConflictStrategy.REPLACE)
Глеб
Из кеша другого девайса не удаляет? Ну так это нормально
Это понятно, но как бы как с этим юзер кейсом кто справляется
У тебя есть несколько вариантов держать кэш в актуальном состоянии без входа в приложение, long polling в фоне либо пуши что что-то удалилось
Глеб
слишком жестко
Можно и вообще забить и обновляться кэш будет только при новом запросе
При входе в приложение
Глеб
Тут видишь как бы пользователь должен получить доступ к этим данным
Сергей
около 10к вариантов ввода, что там проверять?
У правильного приложения после неправильного ввода кода появится задержка реакции, растущая, скажем, по экспоненте. Или блокировка после -цатой попытки
Глеб
Уже чуть не психанул и через SharedPreferences сейвить не стал