Jump to content
  • Status: Open
  • Priority: Normal
  • Resolution: Unresolved
  • Platform: Android
  • Affects version: 1.18.6

TfgCollectionView и на нём лежит TfgCardPanel с полупрозрачным фоном. На ней лежат две TfgLabel с полностью прозрачным фоном.

Данная, довольно простая, конструкция очень странно выглядит под Android:

2024-11-15144411.png.6d9bcde8b20b34072e5d905fa038cc12.png

На IOS это выглядит более ожидаемо:

SimulatorScreenshot-iPhone15-2024-11-15at14_50.05_.png.e6390e80fec5971dd4e587a67eb4eeb4.png

Демонстрационный проект прилагается.

Project1.zip


User Feedback

Recommended Comments

  • Administrators

Данная ошибка связана с ошибкой в реализации тени Elevation в Android. Реализация тени сделана на уровне androiv.view.View классе и является общей для всех компонентов. Реализация тени не корректно работает при использовании полупрозрачных фонов.

Баг в Google Bug Tracker (помечен, как исправленный, но версию исправления мне не удалось найти): https://issuetracker.google.com/issues/37008403

Пока оставлю открытым репорт, на случай если проблема исправлена в новых версиях или удастся написать альтернативную реализацию тени в Андроид вместо системной.

Сейчас решение - это не использовать Elevation совместно с полупрозрачным фоном под Андроид.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.