Jump to content

Александр Клопоцкий

Active subscription
  • Content Count

    48
  • Joined

  • Last visited

Community Reputation

19 Good

About Александр Клопоцкий

  • Birthday 02/17/1972

Recent Profile Visitors

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

  1. В форме fmCatalog по событию OnSafeAreaChanged опускаю панель навигации (TfgLayout) под системную панель: procedure TfmCatalog.fgFormSafeAreaChanged(Sender: TObject; const AScreenInsets: TRectF); begin loNav.Size.Height := AScreenInsets.Top + 56; loNav.Padding.Top := AScreenInsets.Top; loNav.Realign; end; В версии 1.5.3 - панель опускалась: В версии 1.6.0 - панель не опускается. Возможно AScreenInsets - не может получить значение. Код не менял, скомпилировал под 1.6.0, как исправить? :
  2. Да, верно. Поставил у метки: HitTest = True, и метка стала реагировать на событие OnTap.
  3. В версии 1.4.1.1 перестал работать TfgDrawerLayout. Демо-пример: "DrawerDemo". На Drawer панеле, в текстовой метке fgLabel2 прописал событие OnTap: procedure TForm4.fgLabel2Tap(Sender: TObject); begin fgDrawerLayout1.Close(True); end; Нажимаю на текстовую метку, и нет реакции, не отрабатывает.
  4. Может кто еще использует модуль FGX.PanelAnimation.pas из "Проекты пользователей" - "Проверка контрольных знаков": https://github.com/sinuke/excises Делал миграцию по этому руководству, "T" убирал, но до конца с "Create" ошибки не могу исправить. Вот исходник, который разработал "sinuke", компилировался на 1.3.0.0 и ошибки при компиляции на 1.4.1.1 в связи с переходом на новый Android мост. Помогите пожалуйста исправить. unit FGX.PanelAnimation; interface uses System.SysUtils, FGX.Controls, FGX.Types, Android.Api.ActivityAndView, Java.Bridge; type TTr
  5. Первая версия каталога, которая работала пару месяцев, у меня была сделана по "демо проекту": "Ресурсы" -> "Изображения" -> "Асинхронная загрузка изображения по URI". На хостинг я выкладывал новые *.jpg страниц каталога, и они открывались в приложении без обновления приложения. Это тот способ обновления, который использует официальное приложение от компании "Фаберлик". Приложение по размеру маленькое, все тащит через интернет. Навигация по страницам каталога: "<< Первая", "< Предыдущая", "Следующая >", "Последняя >>" и "Введите номер", какую страницу показать.
  6. Спасибо "sinuke" https://forum.fgx-native.com/profile/7-sinuke/ за публикацию проекта "Проверка контрольных знаков" и исходного кода в общий доступ: https://github.com/sinuke/excises Там я смотрел, как правильно добавлять, вызывать и закрывать дополнительные формы в свой проект. Эту тему можно вынести и на вебинары по обзору возможностей библиотеки. Добавил вызов формы просмотра выбранной страницы каталога: procedure TfmCatalog.ShowCatalogPage; begin fmCatalogPage := TfmCatalogPage.Create(Self); fmCatalogPage.IsAnimating := True; TfgAnimationHelper.ShowForm(fmCatalogPage, [Tf
  7. По "демо проекту": "Ресурсы" -> "Изображения" -> "Выгрузка изображений из памяти" сделал каталог. В "Assets Manager" загрузил изображения 292 страниц каталога. Без включения выгрузки из памяти, при прокрутке на 26 странице возникает ошибка нехватки памяти. После включения выгрузки из памяти прокручиваются все 292 страницы. Спасибо, прекрасно работает! TfgAssetsManager.Current.AutoreleaseOptions.Enabled := True;
  8. У меня подписка до 05.04.2020. Буду ждать счет.
  9. В библиотеке есть пример: "DrawerDemo". Там на fgNavigationBar1 иконка "Гамбургера", при нажатии на которую выдвигается "Drawer". В "FGX Assets manager" видно как иконка подключается: Иконку для своего приложения можно взять из папки примера: Меню (TfgListMenu или TfgCollectionView) размещаем на "Drawer".
×
×
  • Create New...