Cinemaizer
-
Posts
35 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Store
Blogs
Posts posted by Cinemaizer
-
-
2 часа назад, Yaroslav Brovin сказал:
Единственная причина по которой я это не добавил - это поддержка MultiDex в самой IDE. Потому что эта библиотека Lottie требовала большое количество зависимостей на другие библиотеки, которые приводило к росту размера classes.dex файла и как результат, к multidex. А среда по сути не поддерживала мультидекс до Delphi 11.
Т.о. есть вероятность, что Lottie вы все же включите в ближайшее время в связи с выходом D11 ? Или из за размеров по-прежнему не рационально ?
-
Ярослав, приветствую!
Интересует вопрос поддержки высококачественного рендеринга в общем и json-анимации в частности через поддержку движка Skia. Планируется такое?
Вот по теме я тут немного более попиарил фреймворк Skia4Delphi:
https://www.sql.ru/forum/1339494/a-kto-uzaet-kruteyshiy-graficheskiy-freymvork-ski4delphi
-
О, Боже, и тут Малышева вездесущая... с "чудом чудесным" ))))
-
11 часов назад, Stas сказал:
З.Ы. Я ни минуты не пожалел , что перешел на Вашу библиотеку, Ваша TfgCollectionView, это фантастика 80К объектов, и все на карте (но это уже мое), просто праздник какой-то.
А можно скриншот - о каких 80К объектах идет речь? Стало интересно...
-
28 минут назад, Yaroslav Brovin сказал:
Для начала обновления поставить для 10.3.
Увы... подписка закончилась :((( Только на 10.3.0 могу рассчитывать пока.
В ваших примерах кода очень немного, связанного с FGX.Assets.Helpers. Возможны какие-то альтернативные методы мне попробовать?
-
Ярослав, у меня на данном примере и на всех ваших сэмплах, где есть FGX.Assets.Helpers (FGX 1.2.0.0, IDE D10.3.0 RIO) наблюдается проблема при сборке. В остальных примерах все ок:
Как починить?
-
17 часов назад, r3h0soft сказал:
Было подобное когда приложение на устройстве с одинаковыми именем пакета имеется, просто удалите его и пересоберите проект полностью.
Да, подтверждаю! Старые сборки приложений (до 1.1.6.0) таким образом конфликтуют с новыми видимо. Нужно удалять в приложении.
-
7 минут назад, Yaroslav Brovin сказал:
В общем поставьте 1.2.0.0 и повторите.
Пока тоже самое.
-
И еще один нюанс - если приложение ранее было установлено (как я упоминал, с 1.1.5.0 все ок было), например, любой сэмпл из комплекта библиотеки, то если установить 1.1.6.0 - 1.2.0.0 и попробовать пересобрать проект, то на самом последнем этапе - приложение стартует на телефоне, показывается лого FGX и... вылетает либо без сообщений, либо с сообщением:
Спойлерjava.lang.UnsatisfiedLinkError: Unable to load native library "/data/app/ru.fgx.carddemo-lUTpS5LIh-y3kyC9wkSwGQ==/lib/arm/libCardDemo.so": undefined symbol: ANativeActivity_onCreate
at android.app.NativeActivity.onCreate(NativeActivity.java:175)
at com.embarcadero.firemonkey.FMXNativeActivity.onCreate(FMXNativeActivity.java:139)
at android.app.Activity.performCreate(Activity.java:7224)
at android.app.Activity.performCreate(Activity.java:7213)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1272)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2926)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3081)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1831)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:201)
at android.app.ActivityThread.main(ActivityThread.java:6810)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873) -
Удивительный случай, респект и Вам за доверие! Файл прилагаю.excise.apk
- 1
-
Только что, Yaroslav Brovin сказал:
Добрый вечер,
Демки проверяли, все работает. Что в логе на устройстве? Такое ощущение, что полученный apk пакет не полный. Можете скинут такой apk, который не работает?
А где посмотреть лог на устройстве? Кстати, Ярослав, возможно дело просто в том, что у меня закончилась подписка и таким образом у меня получаются "обрезанные" apk ? :)) Тогда почему я имею возможность скачивать самые свежие сборки библиотеки по сей день?
- 1
-
Телефон Xiaomi Redmi Note 5, IDE Delphi 10.2.3 Tokyo. С релизами FGX до 1.1.5.0 все норм, но начиная с релиза версии 1.1.6.0 (вплоть до 1.2.0.0), на любом сэмпле\проекте, на самом последнем этапе, когда приложение стартует установку на телефоне, получаю ошибку и приложение не может установиться. Шаблон манифеста перед сборкой удаляю по рекомендации.
.
-
Респект! Пример рабочий! Сканер работает быстро. Очень даже. Причем равно как с qr-кодами, так и с ean-13.
- 2
- 1
-
Спасибо большое, но может просто приложить архив, в котором все будет в виде файлов проекта? Что то в таком виде не получается ничего (
-
2 часа назад, Stas сказал:
Ну, что могу сказать, получилось.
Библиотека Ярослава к этому готова
Если это необходимо, постараюсь сегодня выложить пример.
Было бы очень здорово ознакомиться с примером! Респект!
-
Проверил в сборке 1.1.0.0 Release. Все отлично, баг пропал!
- 1
- 1
-
Да, конечно проверю.
-
Определенно, крайне важная фича. Хотелось бы ее попробовать в проектах как можно быстрее.
-
Добрый день!
В примере CollectionViewSelectionDemo замечена проблема отрисовки в динамике - видео прилагаю. Просто тапаю список, не тащу, происходит какое то смещение на Xiaomi Redmi Note 5 (MIUI 11).
Скачать видеоСкачать видео -
Спасибо! Очень нужная демка. По связи с БД суть тоже понял.
-
50 минут назад, Yaroslav Brovin сказал:
Все, понял в чем проблема. В настройках проекта не указаны разрешения на использование камеры. Если укажите доступ к Camera, то все будет ок. В следующем релизе демка будет подправлена.
Так же есть еще известная проблема: https://gitlab.com/y.brovin/fgx/issues/396, но она зависит от устройства. Возникает только на определенных девайсах.
Да, теперь все ок! Спасибо!
-
19 часов назад, Yaroslav Brovin сказал:
Собственно на вашем скрине есть ответ. Вы, видимо, быстро отклонили доступ к камере при старте приложения. После этого Андроид повторно не запрашивает доступ к камере. Вам нужно зайти в настройки приложения и там вручную включить в разрешениях доступ к камере.
Ярослав, к сожалению, нет. Я проверил - переустанавлавал приложение пару раз, не помогло. После каждого первого запуска, действительно был запрос, я его разрешал, но итог один - все как на скрине. Могу записать видео, там все будет видно - я не проигнорил запрос и не промахнулся).
-
Очень было бы здорово увидеть пример, где есть условно сложные списки-коллекции, где в ячейках (cards) несколько текстов разных стилей + картинки.
Все грузится из внешней базы при участии json, картинки асинхронно подгружаются по мере прокрутки списка. Короче говоря, кейс из жизни приложений интернет-магазинов.Вот собственно, иллюстрация того, что хочется:
- 1
-
55 минут назад, Yaroslav Brovin сказал:
Спасибо, поправлю в следующих релизах.
Временно, нужно в шаблон манифеста приложения добавить:
<application ... android:usesCleartextTraffic="true" ...>
В примере AsyncBitmapAssetDemo все ок, помогло. В примере с камерой CameraPhotoDemo все по-прежнему пока.
Поддержка графического движка Skia
in Developed
Posted
Отлично! Благодарю!