Jump to content

Аскар Джакишев

Active subscription
  • Posts

    80
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Аскар Джакишев

  1. Здравствуйте , после установки этого релиза выходит ошибка, по аналогии с <uses-permission android:name="android.permission.camera" />

          F:\****\.android-build\app\src\main\AndroidManifest.xml:3: Error: Permission exists without corresponding hardware <uses-feature android:name="android.hardware.telephony" required="false"> tag [PermissionImpliesUnsupportedChromeOsHardware]
            <uses-permission android:name="android.permission.READ_SMS" />

  2. IDE 11.3

    FGX : 1.17.0.0

    Собственно, баг описан в сабже, создаю фрейм, кидаю туда TSearchEdit, пишу обработчик OnChanging, фрейм кидаю на форму, открываю форму и он срабатывает, хотя по логике - не должен

  3. Собственно, я имею ввиду тот момент, когда я хочу, чтобы приложение было аккурат до системной строки, делаю невидимым, приложение работает как положено, но не видно сверху строки системной инфы и сервисных сообщений, убираю, приложение аккурат под ней, пытался в главном контейнере регулировать margins, но это неблагодарное дело, так как на разных устройствах разрешение может быть разным, да и как то это не универсально.  Может кто подскажет ?

     

  4. Под "часто встречающимися" я имею ввиду, к примеру, "поиск товара", "поиск клиента", "поле ввода информации", со своими контролами , которые можно воткнуть на любую страницу, форму и т.д. 

  5. Посмотрел ваши видео о FGX , вывел излишний функционал в другие формы, но как я понял, в Project - > Options - > forms они не отображаются, следовательно создаются вместе с основной формой при запуске. Не является ли это утечкой памяти в будущем и как я понял, необходимые действия надо делать при onShow, либо при запуске проекта уничтожать все формы кроме главной и создавать экземпляры по необходимости ? Можете дать развернутый ответ, так как сложно это осознать вот так вот сразу ))).  

  6. EMUI version 12.0.0 (сборка 12.0.0.353, версия ядра 4.14.116)

    проблема в следующем : устанавливаю приложение на андроид, все нормально отображается, раскраска fgLayout, fgEdit и т.д., на LDPlayer тоже все нормально, но при установке на Huawei теряется раскраска, в чем может быть проблема ?

    Android & Ldplayer

    image.png.6dde4e0e4011aa39dd698dedf92eff34.png

    Huawei P40 pro 

    image.thumb.png.6bd3f5a7d75d552982c5f560fcb5102c.png

  7. В целом, выравнивание стало более понятным,  но все-таки, хотелось бы понять точнее, что делают эти 3 свойства и в каких случаях их надо использовать ?

    image.thumb.png.50a801d7b2a2ee56ebbc4bfa4e755f2d.png

    в примерах, FlexGrow , либо 0 либо 1 других значений не видел

    В остальном, благодаря примерам и документации, вроде становится понятнее

  8. 12 часов назад, Viktor Akselrod сказал:

    Чтобы лучше понять принцип выравнивания, используемый в библиотеке, вы можете обратиться к статье (внутри есть даже мини-игры, помогающие закрепить знания).

    спасибо прочитал. поиграл во фроги )))) Понимания и уверенности стало немного больше

    • Like 1
  9. 1 час назад, Yaroslav Brovin сказал:

    P.S. Это ошибка, заведу в баг трекер. Но она не влияет на рантайм. (В дизайнере используйте woraround с принудительным изменением размера формы, это приведет к перевычислению контента скролбокса.

    теперь понимаю о чем это вы

     

    1 час назад, Yaroslav Brovin сказал:

    Плюс не забываем у скролбокса поменять направление выравнивания со строки на столбец.

    да, так и делаю, но все же, не помешает создать более подробную инструкцию по выравниванию во всех ракурсах, в остальном, пока не вижу других препятствий, тот же object pascal, много разных фишек и примочек, о которых в FMX даже не позаботились, в целом, пока изучаю на trial , мне нравится, но в выравнивании пока плаваю, что немаловажно (о чем в классическом дельфи даже не задумываюсь)

  10. Прежде чем разместить данный вопрос, я внимательно почитал имеющуюся документацию, посмотрел доступное видео, изучил примеры из раздела FGX Samples, в частности - выравнивание, но , к сожалению, так и не смог научиться эффективно выравнивать компоненты, как я это делал в FMX. Если я правильно понял, на форме, в AlignmentChildren обычно выставлено

     image.png.f3eb76410a95a5fe7f1d3b1f8ee4d699.png

    в fgNavigatorBar выставлено

    positionMode=relative

    image.png.ecac6caec3e861a3730e5aa5098ba570.png

     

    и он стоит правильно, аналогично fmx Align:=alMostTop

    Далее выставляю аналогично fgLayout , но он не примыкает к верху, хотя свойства выставлены аналогично fgNavigationBar,

     что я делаю не так и может ли кто-нибудь как ребенку, на пальцах, объяснить как выставлять свойства Alignment, чтобы все компоненты примыкали как надо.

  11. Благодарю за развернутый ответ, посмотрел демки, достаточно интересно. Пока непонятны способы выравнивания и некоторые другие вещи, непривычно после FMX, но, думаю, почитаю документацию, пойму. Хочу отметить, что работа Вами была проделана грандиозная, спасибо за альтернативу и процветания Вашей компании ! 

    Думаю, как освою FGX - куплю подписку.

    • Like 1
  12. Интересует работа с компонентами и их поведение в разных средах, чтобы понять : стоит ли со стандартных FMX переходить на FGX.

    Разочаровался в FMX, так как, к примеру в Android, они ведут себя совсем не нативно. Например, скроллинг и непроизвольная активация/вход/клик на компоненты редактирования.

    Смотрю в сторону Kotlin, но столько лет в Delphi, что душа лежит к ней, однако, понимаю что глюки FMX не позволят реализовать поставленные задачи без танцев с бубном.

    Описание FGX полностью прочел.

×
×
  • Create New...