Jump to content

k0de

Active subscription
  • Content Count

    133
  • Joined

  • Last visited

  • Days Won

    5

k0de last won the day on June 20

k0de had the most liked content!

Community Reputation

44 Excellent

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Поздравляю с успехами! Искренне рад ваши достижения! 👏
  2. Ну часть предложения уже звучит как "не проще". Иконок в приложении бывает не мало и каждый раз это отнимает время. Из таких вещей и складывается время на разработку, которое уходит не на сам код, а вот на "клик тут, клик там, потом клик здесь, клик.. клик. клик.." и если что то не пошло, меняешь иконку и снова клики. Я не говорю что это прям горит. Но кнопка внутри самой среды облегчила бы жизнь на пару процентов. А так получается у нас и так есть проект, есть среда. Теперь надо свою прогу писать которую надо из вне запустить и там делать что то. Ну звучит так себе. Понято что можно и без этого обойтись, но я когда пишу проекты я себе сразу выписываю что мне кажется тяжелым, непонятным, рутинным. Если со временем что то отваливается из списка, то я не пишу. А то что из проекта в проект повторяется, то тогда выношу.
  3. Сделал вот так: var Asset: TfgAssetFile; MP : JMediaPlayer; AudioObj: JObject; begin if TfgAssetsManager.Current.Find<TfgAssetFile>(R.Files.MUZ_MP3, Asset) then begin MP := TJMediaPlayer.Create; MP.setDataSource(StringToJString(Asset.FileName)); MP.setVolume(1, 1); MP.prepare; MP.start; FreeAndNil(MP); end; end; Звук играет. Однако не уверен в этом коде и есть пару вопросов: 1. Правильно ли делать FreeAndNil тут? Если я к примеру загоню это в функцию, то так можно будет ей пользоваться часто? 2. Музыкальный файл был взят длинный и не смотря на то, что после MP.Start идёт сразу FreeAndNil, музыка продолжает играть. Меня это устраивает, просто интересно нормально ли это и правильно ли это? Не будет ли каких либо утечек?
  4. Сделал так: var m : JMediaPlayer; Asset: TfgAssetFile; begin m := TJMediaPlayer.Create; if TfgAssetsManager.Current.Find<TfgAssetFile>(R.Files.MUZ_MP3, Asset) then begin m.setDataSource(StringToJString(Asset.FileName)); m.start; end; end; Но звука нет. Что не так сделал?
  5. А если собрать список иконок в папке, потом посмотреть в их свойства и взять размер, затем выстроить их от большего к меньшему. получится что тот который самый маленький это x1 и т.д. Так можно? Или я не вижу глубиной проблемы со своей стороны? Если после поиска в папке не удовлетворяют критериям, к примеру найдено больше *.png файло чем 5, то просто error. К примеру порыскали иконки в папке и нашли там: 72х72, 24х24, 48х48, 96х96, 36х36. Самый малый это 24х24, затем 36х36 и т.д. Вот они пять иконок с нудными размерами
  6. Здравствуйте. В FGX была добавлена возможность поиска иконок Material Design. Функция очень классная и удобная. Спасибо большое за неё. Однако пользователям Figma знаком такой плагин как Iconifty, в нем более 50,000 иконок. Было бы супер-дупер опция если в FGX появился такой же сервис по поиску и вставки картинки. У них есть git https://github.com/iconify Я знаю что одна тема - один вопрос, но и так уже на штамповал сообщений. Можно было бы добавить возможность просто загрузки SVG файла и сразу в среде выбрать его размер 1x и дальше авто-масштабирование, до x1.5 , x2.0, x3.0, x4.0. SVG уже стало очень много в сети и почти все сервисы в первую очередь поддерживают SVG. Приходится брать этот SVG и руками его править до нужных размеров через сервисы и гнать в PNG. Интеграция работы с SVG в FGX Assets Manager существенно сократила бы время-затраты разработчика. Не знаю кончено как другие, но с иконками я часто вожусь и вот такая вот перегонка от туда-туда и потом в PNG это отнимает время жутко. И перегонка PNG в TinyPNG тоже хотелось бы.
  7. Здравствуйте. Прошу добавить кнопочку для перезагрузки иконок. К примеру добавил иконку в Assets Manager. Выставил все 5 иконок разных размером. Запустил приложение и вижу что иконка не подходит. Полез переделывать иконки. Сохранил под тем же именем в теже папки. Но теперь приходится снова пять раз открывать пути и снова то же самое выбирать. Хочется кнопку что типа "re-load" что перезагрузить эти же иконки по тем же путям.
  8. Здравствуйте. В FGX Assents Manager прошу добавить что то типа автозагрузки иконок. К примеру я делаю иконку в AI. AI позволяет сразу сохранять в папку с нужными размерами. Однако хоть размеры и есть нужные, но приходится все пять раз руками перевыбирать. Хотя в папки они есть. Было бы не плохо иметь возможность просто указать папку и сделать авто поиск нужных размеров включая вложенные папки.
  9. Здравствуйте. Прошу добавить возможность запоминания визардом последней выбранной папки. Просто у меня все проекты на FGX хранятся в отдельной папки. Приходится каждый раз перевыбирать. Проектов я может делаю немного, но вот тестовых кучу и получается что это не такая редкая процедура при которой можно и потерпеть.
  10. Хм.. проект не прикладывал сразу, так как думал что об этом "фишки" известно. FGX: 1.4.2.0 Данный пример на видео была сделан на модели: Galaxy J7 x32 Версия One UI: 1.1 Версия Андроид: 9 Версия приложения x32 Однако на основном телефоне вот этой модели: Galaxy S7 edge x64 Версия Андроид: 8.0.0 такая же проблема. Увы не могут скинуть видео, так как вчера около 2100 телефон окирпичился и больше не работает и судя по заключению сервиса работать не будет. Но 100% там была такая же проблема. Единсвтенное не могу точно сказать на x64-битном приложение есть такое или нет. Я склоняюсь что такая так же всё было и на 64-битном приложение, так как тянется это уже давно, просто особо плотно не работал с CollectionView, а если и работал, то не было основным компонентом. Теперь же у меня чат и это часто бросается в глаза. Поэтому сделал демку и записал видео. Но сейчас на x32 телефоне и 32-битном приложении "фишка" точно есть. prjCVTest01.zip
  11. Здравствуйте. Добавляя новые элементы и потом используя fgCollectionView.ReloadItems видно как компоненты "выравниваются" или "выстраиваются". Как сделать так что бы это проходило без таких вот артефактов? WhatsApp Video 2020-08-17 at 00.46.49.mp4
  12. Не, я имел ввиду что оно имеет отношение к форме. Я просто предложил это "место" как наиболее удобное для меня, как пользователя) Это да. Но я как раз таки и писал что, не очень хочется каждый раз в каждом проекте морочиться с манифестом и потом его в доплои пихать.
  13. Здравствуйте. Есть что по этому вопросу?
  14. Ну что бы была возможность в свойствах формы, выставить в true, false. Я так понимаю, судя по описанию из ссылки, что если эти флаги явно не указаны, то система считает что восстановление включено. Поэтому что бы отключить их надо явно прописывать и явно указывать как false. Делать по умолчанию все проекты тоже как не хорошо, в друг какому то в будущем надо будет через API гугла восстанавливать файлы и архивировать. Поэтому и предложил что бы были в свойствах и можно было регулировать этот процесс.
×
×
  • Create New...