Растеризация для исправления отрисовки вне экрана

Для исправления проблем с отрисовкой вне экрана в overlap контейнерах используйте расширение rasterize (только для iOS):

{
  "extensions": [
    {
      "id": "rasterize"
    }
  ]
}

У расширения нет параметров.

Особенности работы

  • Элемент вместе с вложенными элементами отрисовывается как единое растровое изображение.
  • Изображение создается с плотностью пикселей экрана, поэтому четкость содержимого сохраняется.
  • Решает проблемы с отрисовкой вне экрана в overlap контейнерах.

Подключение

DivKitComponents(
  ...
  extensionHandlers: [
    RasterizeExtensionHandler()
  ]
)

Узнать больше

Вы можете обсуждать интересующие вас темы в сообществе пользователей DivKit в Telegram: https://t.me/divkit_community_ru.

Репозиторий DivKit