Jump to content

Артем

Members
  • Posts

    363
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by Артем

  1. А будет пример работы с фреймами? Или по аналогии с FMX? Но там вроде от FMX модули будут цепляться
  2. Текущая реализация с конвертацией продолжит работать?
  3. Я убрал лоти с тех форм где были проблемы и все заработало. Код вообще не трогал. Отсюда я сделал скромный вывод что проблема в библиотеке. К сожалению показать эту беду в тестАпп я не смог. Сейчас поставлю новую сборку и если будет время проверю исправлена ли беда. Но мне кажется что падало именно в бибилотеке при попытке разрушить компонент во время анимации. Но это уже мне не доступно
  4. Так и знал что в TfgLottie были ошибки... заменил все прелоадеры через него на TfgActivityIndicator. Подожду еще пару версий и верну Лоти
  5. А будет такой же свайп работать на иОС? сейчас не работает - а в целом есть ли в планах?
  6. Тоже столкнулся с этой ошибкой в ГП
  7. Всем привет! Думаю многих кто прибегнет к компоненту FGX.Translator заинтересует вопрос. А можно в рантайме добавлять словари переводов?
  8. Пушка! Бомба! Ракета! Петарда!)) Ждем)
  9. пункт 2 решается так ,если не ошибаюсь
  10. На самом деле по этой же причине спросил про запись. Попал уже на финал вебинара...
  11. Добрый день! Будет ли выложена запись вебинара и демо-проект? Уж очень хочется его посмотреть как cookbook ))
  12. Добрый день! При развернутом и запущенном состоянии приложения оно находится в состоянии TfgApplicationState.Active Если смахиваю сверху шторку то оно не переходит в другие состояния и в событие ApplicationEventsApplicationStateChanged возвращает new TfgApplicationState.Active old TfgApplicationState.Active Разве так и должно быть? Я полагаю должно быть TfgApplicationState.Inactive или?
  13. TfgHorizontalScrollBox видимо получил изменения в районе версииFGX 1.13... ибо у меня многое поломалось из-за него. в TfgCollection если в стиле используется TfgHorizontalScrollBox ломаются привязки и пропадают компоненты (не отрисовываются) в рантайме
  14. у меня в приложении перестали работать жесты на iOS. Zoom демо проект Zoom\GestureZoomDemo.dproj тоже не рабочий
  15. насколько понял скачивание фото даже не важно. Достаточно в это упереться var image := TfgImage.Create(nil); image.Parent := HorizontalScrollBox;
  16. Всем привет! Подскажите пжл что не так. Некоторые картинки грузит , а на некоторых стало падать с ошибкой item.assetName := 'image1'; filelink := 'https://api.m4.systems/api_web/getfile.php?filename=a77f6ad8f94e182a1c2dac2e3eb759fa'; TfgAssetsManager.Current.AddBitmapFromUrlAsync(item.assetName, filelink, procedure (const AResultCode: Integer; const AResultMessage: string) begin end); стекТрейс System._DbgExcNotify(0,0xc0a6c9c0,0xc6aaea7f,0xc4f40a75,nil) System.NotifyReRaise(0xc0a6c9c0,0xc4f40a75) System._RaiseAtExcept(0xc0a6c9c0,0xc4f40a75) System._RaiseExcept(0xc0a6c9c0) System.Internal.Excutils.DoRaiseJNIExceptionCallBack('class java.lang.IllegalArgumentException','java.lang.IllegalArgumentException: Given view not a child of ru.fgx.view.layout.NativeLayout{fac76ab V.E...... ......ID 0,0-996,124}') Androidapi.Jni.HandleJNIException(0xe4466480) Java.Bridge.TJNIHelper.CheckException(0xc6db2104,false) Java.Bridge.TJavaType.CallVoidMethod(0xe43fa4c0,0xba06,'updateViewLayout','(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V',@0xffa6fe94: {{ = { = { = { = {VInteger = -1063127384}, = {VBoolean = true (168)}, = {VChar = 168 'Ё'}, = {VExtended = 0xc0a1f6a8}, = {VString = 0xc0a1f6a8}, = {VPointer = 0xc0a1f6a8}, = {VPChar = 0xc0a1f6a8 '¬ѕоЖ'#001}, = {VObject = 0xc0a1f6a8}, = {VClass = 0xc0a1f6a8}, = {VWideChar = #$f6a8}, = {VPWideChar = 0xc0a1f6a8}, = {VAnsiString = 0xc0a1f6a8}, = {VCurrency = 0xc0a1f6a8}, = {VVariant = 0xc0a1f6a8}, = {VInterface = 0xc0a1f6a8}, = {VWideString = 0xc0a1f6a8}, = {VInt64 = 0xc0a1f6a8}, = {VUnicodeString = 0xc0a1f6a8}}}, = {_Reserved1 = -1063127384, VType = 14}}}},1) Android.Api.Activityandview.TJViewGroup.updateViewLayout(0xc1e474b0,0xc0a1f6a8,0xc0a50ee8) :C562E9E2 __stub_in36s__ZN7Android3Api15Activityandview11TJViewGroup16updateViewLayoutEN6System15DelphiInterfaceINS1_5JViewEEENS4_INS1_23JViewGroup_LayoutParamsEEE Fgx.Controls.Android.TfgAndroidControlContainer.DoUpdateFrame(0xc0dfca30,0xc0a0c3a0,0xc0a1f6a8) Fgx.Controls.Android.TfgAndroidControl.UpdateFrameInParent(0xc0a0c3a0) Fgx.Controls.Android.TfgAndroidControl.WMSetFrame(0xc0a0c3a0,@0xffa70140: {MsgID = 1025, Value = { = { = {Left = 0, Top = 0, Right = 411.4286, Bottom = 731.4286}, = {TopLeft = { = { = {V = {0, 0}}, = {X = 0, Y = 0}}}, BottomRight = { = { = {V = {411.4286, 731.4286}}, = {X = 411.4286, Y = 731.4286}}}}}}}) Fgx.Forms.Android.TfgAndroidForm.WMSetFrame(0xc0a0c3a0,@0xffa70140: {MsgID = 1025, Value = { = { = {Left = 0, Top = 0, Right = 411.4286, Bottom = 731.4286}, = {TopLeft = { = { = {V = {0, 0}}, = {X = 0, Y = 0}}}, BottomRight = { = { = {V = {411.4286, 731.4286}}, = {X = 411.4286, Y = 731.4286}}}}}}}) System.TObject.Dispatch(0xc0a0c3a0,0xffa70140) Fgx.Messaging.TfgMessageSender.SendMessage<System.Types.TRectF>(0xc1e5b4b0,1025,@0xffa701c8: { = { = {Left = 0, Top = 0, Right = 411.4286, Bottom = 731.4286}, = {TopLeft = { = { = {V = {0, 0}}, = {X = 0, Y = 0}}}, BottomRight = { = { = {V = {411.4286, 731.4286}}, = {X = 411.4286, Y = 731.4286}}}}}}) Fgx.Flexmanager.TfgFlexManager.RecalculateLayout(Fgx.Controls.TfgControl*).UpdateControlLayout(void*, Fgx.Controls.TfgControl*)(@0xffa70654: {},0xc0a72380) Fgx.Flexmanager.TfgFlexManager.RecalculateLayout(Fgx.Controls.TfgControl*).UpdateControlLayout(void*, Fgx.Controls.TfgControl*)(@0xffa70654: {},0xc0de47c0) Fgx.Flexmanager.TfgFlexManager.RecalculateLayout(Fgx.Controls.TfgControl*).UpdateControlLayout(void*, Fgx.Controls.TfgControl*)(@0xffa70654: {},0xc0de4540) Fgx.Flexmanager.TfgFlexManager.RecalculateLayout(Fgx.Controls.TfgControl*).UpdateControlLayout(void*, Fgx.Controls.TfgControl*)(@0xffa70654: {},0xc0de3280) Fgx.Flexmanager.TfgFlexManager.RecalculateLayout(Fgx.Controls.TfgControl*).UpdateControlLayout(void*, Fgx.Controls.TfgControl*)(@0xffa70654: {},0xc3c28c00) Fgx.Flexmanager.TfgFlexManager.RecalculateLayout(0xc79099b0,0xc0de47c0) Fgx.Controls.TfgControl.Realign(0xc0de47c0) Fgx.Scrollbox.TfgCustomScrollBox.ContentSizeChangedHandler(0xc0de47c0,0xc0de47c0) Fgx.Types.TfgPersistent.DoInternalChanged(0xc1e476f0) Fgx.Types.TfgPersistent.Changed(0xc1e476f0) Fgx.Scrollbox.TfgScrollBoxContentSize.SetSize(0xc1e476f0,@0xffa70770: {cx = 120, cy = 47}) Fgx.Scrollbox.TfgCustomScrollBox.RecalculateContentSize(0xc0de47c0) Fgx.Scrollbox.TfgCustomScrollBox.InsertChild(0xc0de47c0,0xc0a72380,1) Fgx.Controls.TfgControl.SetParent(Fgx.Controls.TfgControl*).AddSelfToNewParent(void*)(@0xffa70878: {}) Fgx.Controls.TfgControl.SetParent(0xc0a72380) Requestframe_.TRequestFrame.AddImageToHorList(0xc3c28c00,{attachID = '1180444', filname = '', assetName = 'image989247b7d692db230de61d9587d212d7', hash = '989247b7d692db230de61d9587d212d7', size = '1868422'}) Requestframe_.TRequestFrame_GetAttachList_ActRec__0_Body_ActRec._0_0_Body(0xde60b778) :C6180592 __stub_in28s__ZN13Requestframe_49TRequestFrame_GetAttachList_ActRec__0_Body_ActRec9_0_0_BodyEv System.Classes.CheckSynchronize(0) Fgx.Platform.Android.TfgAndroidWakeMainThreadRunnable.run(0xe443fcd8) :C62CDCA2 L1 :C62CDCA2 L1
  17. Добрый день Не пускали приложение в стор, так как не достаточно заполнен ключ UIRequiredDeviceCapabilities. Заполнить его через настройки проекта не удалось. Пришлось править сам template.ios по-умолчанию <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <%VersionInfoPListKeys%> <%ExtraInfoPListKeys%> <key>UIRequiredDeviceCapabilities</key> <array> <string>arm64</string> </array> Необходимо было добавить все то что ниже (используется в приложении) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <%VersionInfoPListKeys%> <%ExtraInfoPListKeys%> <key>UIRequiredDeviceCapabilities</key> <array> <string>arm64</string> <string>auto-focus-camera</string> <string>camera-flash</string> <string>front-facing-camera</string> <string>gps</string> <string>location-services</string> <string>video-camera</string> <string>wifi</string> </array>
      • 3
      • Like
      • Thanks
  18. Всем привет! Для инфо В моем приложении используется TLocationService А из-за него посчитали что необходимо выполнять и требования ниже. Для того чтобы запросить эти права необходимо добавить ключ, Я его добавил так Далее для того чтобы вызвать запрос этих прав в приложении соорудили файл (во вложении, TrackingManagerUnit.pas) В нужном месте вызываем: TATTrackingManager.OCClass.requestTrackingAuthorizationWithCompletionHandler(ATTrackingCallback); в колбэк вернется ответ, который можно обработать TrackingManagerUnit.pas
      • 2
      • Thanks
  19. Всем доброго времени суток! А направьте пжл - как настроить Apple Push Notification Service для iOS)?
  20. как будто в сборку не вошли последние доработки по иОС
  21. + TfgButton.visible := false - не работает + TfgActivityImdicator.visible := false - не работает
  22. похоже на iOS маски перестали работать
  23. Виктор, есть ли промежуточные сроки выхода релиза с правкой?
×
×
  • Create New...