Сыктывкариум
Что? ) Xml это текстовый формат, бери и редактируй его как хочешь
Хочу редактировать его в векторном редакторе...
Сергій
Если ты про SVG, то андроид этот формат не использует, а конвертирует в свой VectorDrawable
Сыктывкариум
инкскейп не умеет его.
Сергій
Хочу редактировать его в векторном редакторе...
В чем проблема повторно импортировать новый файл?
Сыктывкариум
Ну получится, что придётся хранить 2 файла. Точнее один, векторный, но отдельно от проекта студии
Сергій
Это проблема?
Сыктывкариум
Что бы можно было его отредактировать и снова импортить в студию.
Сыктывкариум
Нет, но это не очень удобно просто.
Сергій
Не выдумывай 🌚
Сыктывкариум
В тот же гит его грамотно не засунуть, что бы он был как часть проекта
эSSiorh
Можно и в студии, чтобы не потерять
Ravshan
ребят! обьясните пожалуйста! Есть ImageView которая берёт фотки с database. Мне нужно открыть эту фотку в fullscreen при нажатий!
Alexandr
@user_looser берешь и редактишь текст в vectordrawable ручками. Синтаксис там тривиальный
Сергій
Сыктывкариум
@user_looser берешь и редактишь текст в vectordrawable ручками. Синтаксис там тривиальный
Ну как тебе сказать. в визуальном редакторе подвинуть пару точек, дорисовать линий и всё такое проще, чем координаты править руками
Сергій
Он хочет в графическом редакторе править.
Сыктывкариум
Да он про то что не хочет отдельно ещё SVG хранит
Ну если другого варианта нет, то буду хранить отдельно. Просто я думал, что может не так что-то делаю и можно студии скормить СВГ.
Сыктывкариум
Я написал что это не возможно
Да, я понял, спасибо.
Alexandr
Ну как тебе сказать. в визуальном редакторе подвинуть пару точек, дорисовать линий и всё такое проще, чем координаты править руками
Спорнр. Поправить координаты руками иногда намного быстрее чем отерывать редактор, править мышкой, сохранять
Сыктывкариум
Но в любом случае, если ты в ХМЛ поправишь одну координату, а потом надо будет править 20, то эту ХМЛ конвертить обратно в вектор - отдельная задача. Хотя может какие-то векторные редакторы умеют открывать ХМЛ.
Сергій
Все проекты отдельно имеют папку с дизайнами и отдельно папку с кодом.
Сергій
Ты же не хранишь psd проекты вместе с кодом
Сыктывкариум
Все проекты отдельно имеют папку с дизайнами и отдельно папку с кодом.
И папка с дизайнами потом частично дублируется в папку ресурсов проекта?
Микола
Привет. ни у кого не было таких приколов с студией на Убунту? ```A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f0f905835a4, pid=6566, tid=0x00007f0f58b3d700```
Doston
Всем привет. Есть ли среди нас те кто разрабатывал полностью нативное приложение для часов без привязки к телефону? Можете подсказать как можно хранить данные(текстовые)? В файле или в БД(если такая есть там)? Гугление не помогло насчет этого.
Сыктывкариум
Суть понял, спасибо.
Сыктывкариум
Если руками редактировать как ХМЛ, то это понятно. Суть была в том, что бы загнать обратно векторный ресуср в редактор, например в inkskape. Но либо искать отдельный конвертор XML-SVG, либо что проще и логичней, держать отдельно графику в другой папке и импортировать потом в студию.
Сергій
Xml только разметка
Сергій
У SVG тоже xml разметка
Сыктывкариум
Это не xml сам по себе формат
Ну да, я понял, там в ХМЛ path , который описывает сам объект
Сыктывкариум
У SVG тоже xml разметка
Хм... Да... Надо сравнить, совпадают ли значения path или студия их меняет при импорте СВГ
Сергій
По хорошему надо ещё оптимизировать тут SVG что выдаёт редактор
Сергій
Максимально возможно уменьшить длину пути
Himars
Привет Подскажите как правильно распарсить список разных обьектов из JSON с помощью GSON? Есть: [ { "type" : 1, "items" : [...] }, { "type": 2, "items": [...] } ] TypeAdapter?
Alexandr
попробуйте https://stackoverflow.com/questions/12384064/gson-convert-from-json-to-a-typed-arraylistt
Alexandr
но конечно если есть возможность, лучше обернуть в объект
Abdugani
Хорошо, буду и туда копать
Mikalaj
Есть другие фреймворки, всего хватает, но это вопрос предпочтений и религиозных убеждений уже
Himars
Если ретрофит, то смотрите в сторону GsonConverterFactory
как раз туда сейчас копаю спасибо
Dyno
какие должны быть размеры иконки для андроид? инфа для десигнера
Alexandr
512x512
Сыктывкариум
Любопытно, в студии иконка векторная выглядит нормально, а на телефоне - криво.
Himars
Ребзи А как настроить ретрофит так, что бы он работал следующим образом Есть поле String id как сделать так, что если приходит в json не String а Int, то что бы Gson не ругался а парсил int в String? Тоесть замапить: { "id": 123 }
Сыктывкариум
Включи саппорт вектора
Если ты про vectorDrawables.useSupportLibrary = true - не помогло...
Himars
зачееееем?
Надо Федя, надо
Сергій
Если ты про vectorDrawables.useSupportLibrary = true - не помогло...
Не только. <Image app:srcCompat=@drawable/vector.../>
Alexandr
Надо Федя, надо
берешь шуруповерт, сверло на 12, делаешь аккуратную дырку в голове бэкенд разработчика, вставляешь воронку, и заливаешь туда мозги. ну сириозли. вы в одном поле хотите и строку и число хранить? и вас ничего не смущает? да, можно настроить gson политики, чтобы оно не падало (хотя не уверен, что можно типы менять), можно конвертер кастомный сделать
Сыктывкариум
Stas
можно ли animated-vector поставить в windowBackground и анимировать?
Stas
он ставится, но не анимация не стартует
Сергій
он ставится, но не анимация не стартует
А вызываешь start анимации у дравабла?
Stas
где именно?
Andrey
Шалом всем! У меня с гредл плагином 3.3 из новой студии перестал advanced profiler работать. Аппа крашит на старте, грешит на Application. C 3.2.1 все работает. Написал баг репорт, но пока там разберутся. Никто не сталкивался с таким?
Aleksey
Привет! Вопрос про организацию стилей в XML. AppTheme AppTheme.Button AppTheme.Button.Primary AppTheme.Button.WarningА теперь появилась необходимость добавить модификатор Large. Я правильно понимаю, что в любом случае придется добавлять это ко всем кнопкам? То есть: AppTheme.Button.Primary.Large AppTheme.Button.Warning.Largeили AppTheme.Button.Large.Primary AppTheme.Button.Large.Warning
Alexandr
https://pastebin.com/290nreJT
посмотрел код, вроде выглядит не криминально. если scrCompat вам не подойдет, попробуйте разбить форму на более простые примитивы. отдельно форма круга. отдельна форма рукоятки гири
Andrey
Было подобные, только на 3.2.1 с Huawei прошивкой
то есть это с девайсом может быть связано? у меня кастом планшет с API 21
Сыктывкариум
посмотрел код, вроде выглядит не криминально. если scrCompat вам не подойдет, попробуйте разбить форму на более простые примитивы. отдельно форма круга. отдельна форма рукоятки гири
srcCompat - помогло. А на будущее, что лучше, использовать аппкомпат или перерисовывать вектор, что бы обычный src нормально отображал?
Stas
AnimatedVectorDrawable d = (AnimatedVectorDrawable) getWindow().getDecorView().getBackground(); d.start();