Jump to content
View in the app

A better way to browse. Learn more.

FGX Native

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Моргание TfgCollectionView при нажатии мимо

  • Status: Open
  • Priority: Major
  • Resolution: Unresolved
  • Platform: Android
  • Affects version 1.18.14.0

Мне нужен TfgCollectionView, на котором нет ни выделения, ни какого либо мелькания при нажатиях на элементах. Это вроде достижимо настройкой параметров.

Но если поставить выше компонента TfgCollectionView TfgLayout с меткой, то при клике на неё или даже на пустом месте формы, образованном отступом (Margins.Bottom), весь список TfgCollectionView начинает мигать. Можно как то избавиться от такого поведения или это баг?

Проявляется только под android. Под IOS такого поведения не наблюдается.

Project31.zip

User Feedback

Recommended Comments

  • Administrators

Любопытный баг Андроида. Если событие касание не обработано до формы, то в RecyclerView возникает вот такой-вот любопытный эффект, что событие проходится по всем кнопкам и это приводит к такой анимации. Я не вижу решения с нашей стороны, возможно, это будет исправлено в RecyclerView Google и при обновлении на более новую версию, это ошибка пройдет. Но я гарантировать ничего не могу.

Обходное решение

Это не допустить доставки события до формы. Для этого:

  • либо поставить HitTest = True для тех компонентов, по нажатие на которые получается такой эффект.

  • либо добавить на форму TfgLayout в качестве заднего фона, установить ему HitTest=True
    image.png

Mineev

Active subscription

У меня в проекте на самом заголовке стоит HitTest = True. Проблема в том, что мигание происходит при нажатии на пустое место формы, образованное отступом. В тестовом проекте выделено желтым.

  • Administrators
On 8/29/2025 at 10:44 AM, Mineev said:

Проблема в том, что мигание происходит при нажатии на пустое место формы

Это я понял. Поэтому в ответе выше предложил вариант, как его решить. Смотрим вторую часть с использованием дополнительного TfgLayout, используемого для не допускании доставки событий касаний до формы.

Mineev

Active subscription

Проблему удалось обойти указанным выше способом.

  • Administrators

Я еще, как будет свободное время, поотлаживаю часть Андроида на предмет поиска возможного обхода на уровне библиотеки. Но на текущий момент, мы не используем какой-то код на нашей стороны, связанный с обработкой событий и я уверен на 99%, что ошибка в реализации RecyclerView. Но пока используйте то решение, которое я предложил.

Mineev

Active subscription

Оказывается проблема уже была описана FGX-190

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.