Fearless
не зря в самом ресайклере ест ьмеханизм тайпов
Sleeping
Всем привет. Подскажите в какую сторону погуглить чтобы сделать менюшку которая будет выезжать спарава или слева высотой в весь экран и примерно на пол экрана. Не знаю как еще объяснить
Alexey
А почему нет? Весьма универсальное решение
вот и Hannes Dorfmann так думает😅👍🏻
Artem
Alexey
Сарказм или правда?)
https://github.com/sockeqwe/AdapterDelegates
Дмитрий
Всем привет. Подскажите в какую сторону погуглить чтобы сделать менюшку которая будет выезжать спарава или слева высотой в весь экран и примерно на пол экрана. Не знаю как еще объяснить
https://www.google.ru/search?newwindow=1&client=opera&hs=Ht2&ei=UuQsW7-1IMn9swGmka2gAQ&q=how+to+create+hamburger+menu+android+studio&oq=how+hamburger+menu+android&gs_l=psy-ab.3.0.0i7i30k1l3j0i8i30k1l4.11121.11800.0.13368.4.4.0.0.0.0.91.314.4.4.0....0...1c.1.64.psy-ab..0.4.312...0i13k1j0i8i7i30k1j0i13i30k1.0.tpPl0B-VVEQ
Alexey
что никто не юзает😳
Stanislav
Ребят, в Android Studio в дизайне activity ничего не отображается. Т.е. Пустой экран. У кого-нибудь такое было? Советы из гугла не помогают.
Stanislav
Ну а фиксить-то как?
Alexey
бывает свернешь развернешь превью появится, бывает студию надо перезапустить
Stanislav
Уже вплоть до перезапуска компьютера доходил — ноль эффекта
Дмитрий
может тогда что то не так с самой view?
Stanislav
Clean project, rebuild project, invalidate / restart не помогли
Дмитрий
Смотри. иногда у студии бывает глюк когда используешь одни и те же id на разных view
Stanislav
может тогда что то не так с самой view?
Нет. Пробовал другие — ничего не работает, хотя на телефоне все видно
Anatoly
Всем привет) следующая ситуация: есть ресайкл, в итеме есть текст вью и кнопка для отображения диалога с single choice, выбор из этого диалога потом записывается в текст вью. Как правильно организовать это при использовании мвп арх?
Сергей
Извиняюсь. Промазал
Alexey
Нет.
ну у меня 3.1.2 студия, рядом стоит canary там по ощущениям еще хуже с превью, но я могу быть не прав
Дмитрий
Не использую
попробуй создать view заново
Stanislav
Хуже чем отсутствие превью? Куда уж хуже? :)
Stanislav
попробуй создать view заново
У меня на всех view такая беда
Дмитрий
На всех проектах?
Stanislav
На всём проекте. Сейчас проверю на других
Stanislav
Ага. На всех проектах. Сорян за случайный стикер
Alexey
Хуже чем отсутствие превью? Куда уж хуже? :)
качаем скил слепой верстки👌🏻
Stanislav
Okay.
𝔇𝔢𝔫𝔦𝔰
Сегодня так же заметил этот глюк. Один активити и всё. А всё что было на нём пропало в неизвестном направлении. А начало пропадать как АС предложил обновить грэдл.
Дмитрий
хм =) Кажетя хорошо что я его еще не обновил =)
Stanislav
Но как с этим справляться?
Stanislav
Они выпустят патч что ли?
Konstantin
попробуй перебилдить проект, перейти на вкладку design и нажать R на клаве
Stanislav
Не работает.
Aleksey
Привет! Работаю в проекте с картой и большим количеством точек на ней. В фоновом потоке пропускаю ~500 объектов и для каждого делаю иконку - совмещаю несколько Drawable и конверту в Bitmap. В результате всё падает с ошибкой Fatal signal 11 SIGSEGV. В какую сторону ковырять?
Artem
я думаю что ты херово с памятью работаешь
Artem
ну битмапы ты создаёшь, а дальше что?
Aleksey
я думаю что ты херово с памятью работаешь
Действительно, я для каждого раза создаю Bitmap и Canvas. И каждый раз достаю Drawable из ресурсов.
Aleksey
ну битмапы ты создаёшь, а дальше что?
Создаю и отдаю в UI для отображения
Artem
сколько суммарно битмапы в куче занимают места?
Artem
затем сравни с тем, сколько памяти выделено под твое приложение
Artem
и найдешь ответ
Aleksey
сколько суммарно битмапы в куче занимают места?
Так, при работе с битмапи выделяется в два раза больше памяти - 140 => 320 🤦‍♂️
Сергій
что такое эти числа?
Nikita
50 битмапов это очень тяжело
Nikita
У меня конверт одного битмапа занимал 50 мб в куче
Aleksey
кто сказал такую глупость?)
В профайлере видно
Сергій
Мегабайты
320 метров хип?
Nikita
Посчитай
Nikita
height * width * 4 = n (bytes) вес твоего битмапа
Aleksey
height * width * 4 = n (bytes) вес твоего битмапа
Они по размеру не очень большие каждая из
Aleksey
320 метров хип?
Нет, все вместе
Nikita
Они по размеру не очень большие каждая из
Ну не знаю, тут 600*600 весит 1.5 мб в памяти
Aleksey
Нет, все вместе
В профайлере Graphics пишет
Сергій
Нет, все вместе
какой конфиг битмапы?
Сергій
ARGB_8888?
Aleksey
Выглядит, будто он начинает жрать память, срабатывает GC и в дальнейшем не получается обращаться к этим адресам
Aleksey
ARGB_8888?
Да, он самый
Сергій
Да, он самый
для иконки?
Сергій
зачем?
Сергій
это только для фото на весь экран имеет смысл
Сергій
там нужна альфа?
Aleksey
зачем?
Скорее всего поставил не глядя, когда работал с < 50 точками
Сергій
Нет
RGB_565 тогда
Aleksey
RGB_565 тогда
Тоже на него смотрю сейчас
Сергій
32 байта на пиксель vs 16
Сергій
)
Kirill
а если альфа нужна?
Aleksey
там нужна альфа?
А, нет, нужна альфа, иконки круглые 💁‍♂️
Aleksey
32 байта на пиксель vs 16
Кстати, Краши сохранились
Aleksey
Вообще, думаю, что для такого случая нужно готовить иконки не в xml и собирать в рантайме, а png обычные делать
Сергій
Кстати, Краши сохранились
Кешируй битмапы для одинаковых иконок