Mike
lynx
Valentyn
Те, кто придумал Progressive Web Apps, не согласны)
Mike
А смысл?
меньше страдать (например, Telegram Web посасывает, а desktop отличный)
Sergey
Всем привет, в google play instant-app можно использолать in-app billing?
Тони
Тони
Как называется менюшка на верху ?
Алексей
У меня вопрос возник по VectorDrable и ImageView Я сделал такой layerList из двух VectorDrable https://gist.github.com/LAHomieJob/1da162b07d3a820e4e9ae8b4d72db10a
nischebroad
action mode
Алексей
ОДнако при вставке в ImageView иконка образует непонятный мне паддинг. Я хочу узнать как его убрать
Тони
Спасибо)
Руслан
scaleType поставить centerCrop
Alexey
всмысле ты сам это писал?
Руслан
это импортированный свг скорее всего)
Alexey
Центр на 12\12, дальше вроде +-10 рисуется
Alexey
вот тебе 2 пункта падинга
Di7aK
а эт чо
Алексей
android:pathData="M12,12m-10,0a10,10 0,1 1,20 0a10,10 0,1 1,-20 0 эт че?
нет, я нашел код для создания круга из свг файла
Alexey
*наверное Попробуй android:viewportWidth="20.0" android:viewportHeight="20.0" сделай
Алексей
Алексей
а эт чо
Это паддинги, чтобы вписать мою иконку внутрь кргуа
Di7aK
они не расшияют сам шейп потом?
--------
На всякий, продублирую: Может кто сталкивался, нужно реализовать список в виде дерева. Как сделать, да даже с чего начать - ума не приложу. Есть готовые решения на гитхабе и stackoverflow, но хочу принципиально закостылить своё, причем готовые решения тоже довольно костыльные. Грубо говоря нужен список с подгруппами. Количество подгрупп может быть различным, как 2, так и больше. Может кто сталкивался или видел приблизительное решение - ткните носом, пожалуйста
Алексей
они не расшияют сам шейп потом?
я поэксперементировал. Удалил их, но проблема осталась
Alexey
Это паддинги, чтобы вписать мою иконку внутрь кргуа
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24.0" android:viewportWidth="24.0"> <group android:name="background"> <path android:name="circle" android:fillColor="@color/colorPrimary" android:pathData="M12,12m-10,0a10,10 0,1 1,20 0a10,10 0,1 1,-20 0" /> </group> <group android:name="person"> <path android:fillColor="#ffffffff" android:pathData="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/> </group> </vector>
Alexey
а так?
Anonymous
Кто сталкивался с Immersive Mode с dialog fragment? Как решали вопрос?
Руслан
вообще дерево обычно делается как список объектов в каждом из которых есть ссылка на левый и на правый дочерние элементы, таким образом элемент, на который никто не ссылается - корень, а элемент, у которого нет сыновей - лист, по крайней мере в университете мы так реализовывали, прогон также идет от корня к листьям через ссылки на сыновей
Руслан
¯ \ _ (ツ) _ / ¯
Mike
думаю, имеется в виду что-то вроде ExpandableListView
--------
мне нужна вьюха, которая отобразит список - дерево
--------
думаю, имеется в виду что-то вроде ExpandableListView
да, только с большим количеством подгрупп
--------
что за подгруппы?
имею ввиду, у тебя список, по нажатию, он раскрывается, и вот таких уровней может быть много
--------
4-5 будет достаточно, думаю
Руслан
4-5 это уровень вложенности?
Konstantin
не сильно сложно его сделать вообще то
Konstantin
берешь делаешь плоскую структуру по порядку и все
Konstantin
оригинальный список типа. у каждого элемента есть level , visibility флаг, expanded флаг
Konstantin
чтобы в ресайклере показать делаешь filter чтобы visibility = true
Konstantin
в остальном - ткнул по итему - переключаешь ему expanded состояние (если это родитель а не "лист")
Konstantin
потом вычисляешь какие элементы далее по списку переключить visibility (типа свернуть ветвь)
Konstantin
потом фильтруешь по висибилити - отображаешь в ресайклере, не трудно
Konstantin
как определить что свернуть - идешь по списку дальше, когда натыкаешься что someItem.level>=clickedElement.level - значит уже этот элемент на уровень выше или на том же уровне (т.е. уткнулся в сиблинга или вышел наверх)
--------
да, это логично, так и хотел делать, но чет нюансов куча. Я не знаю, как в адаптере можно программно делать отступ у item'a. т.к. хотелось бы подгруппу визуально отделять
Artyom
всем привет, какие есть хаки чтобы получить список процессов на последнего андроиде? или может есть какой-то способ задетектить что приложение сейчас открыто?
Konstantin
так делай разные item type или в зависимости от левела
--------
leftpadding = level * 2dp
о, вот за это спасибо, не юзал такое
Konstantin
у меня просто все левелы разные типы, я в лэйауте делал отступы в xml
Konstantin
Konstantin
ну буквально вот, весь кодэ )
--------
у меня просто все левелы разные типы, я в лэйауте делал отступы в xml
это сработает, если знаешь сколько у тебя будет левелов, а если делать универсальное решение, то хз как быть
Konstantin
для этого вот тебе скинули, level*2
--------
для этого вот тебе скинули, level*2
да, я знаю. Я конкретно про твое последнее сообщение говорю
Nikita
Использую Socket.io у него для логов используется java.util.logging, но в консоль эту х... ничего не пишет, что нужно сделать чтобы писала ?
Andrew
Загуглить)
Andrew
https://stackoverflow.com/questions/34149542/show-java-util-logging-logger-logs-in-android-studio-logcat
Nikita
https://stackoverflow.com/questions/34149542/show-java-util-logging-logger-logs-in-android-studio-logcat
Спасибо, не хотелось добавлять два класса чтобы просто посмотрел логи
Artyom
Это ещё на шестом прикрыли, ты где был все эти годы?
я про хаки и спрашиваю) не про офишл вей)
0145
Всем привет. Есть макет для portraint/landscape. В первом отображается 2 поля, во втором нужно отобразить 3. Как правильно сделать? 1) Скрыть 3 поле с помощью visible:gone в портретной ориентации 2) Вообще не добавлять 3 поле в портретную ориентацию, соответственно в коде делать проверку типа getConfiguration().orientation 3) ?
Artyom
Кстати, такой вопрос. Если какая-то прилка предоставляет ContentProvider, через него можно как-то узнать прилка сейчас открыта или нет?
Andrew
Офишел - запросить пермишен на юзэджстатс и смотреть, хак был в консоль команду послать, но с шестого там только твоя прилка
Andrew
Можешь в сишке opendir("/proc") дернуть, но я не тестировал
0145
ок, благодарю
Андрій
привет, как интентом открыть изображение из /storage/emulated/0/.*? к примеру "/storage/emulated/0/Pictures/9GAG/Such-angry-lion.jpg". google photos, галерея и еще несколько аппок не могут открыть, хотя сам файл виден когда пикаю. сталкивался кто-либо?
Андрій
нет, недумаю, пикч много пробовал, из разных папок
0145
а на производительность это никак не влияет?
Anonymous
может кто тут знает как Fabric Crashlytics отличает Metric Attribute от Category Attribute ?
0145
попробовал, вроде норм.
Дамир
Кто встречался с версионностью сущностей в json?