Динамическое обновление цветов в календаре

Добрый день.

Есть экран календаря, есть сущность события, атрибутом которой является style с указанием на стиль для события на календаре.

Вопрос:

  • Как управлять цветами событий, не переписывая значение атрибута стиль у события?
    Например я захочу добавить фильтрацию на календарь и подсветить нужные события.

  • как присвоить несколько стилей событию?

Добрый день.

  • Чтобы добавить несколько стилей для события достаточно перечислить их через пробел.
  • Для того, чтобы не менять атрибут сущности, но предоставить доп. стили, Вы можете сделать свою реализацию CalendarEvent интерфейса (см. документацию) и дополнительно к стилю из атрибута сущности добавлять свой стиль для “подсветки”.
1 Симпатия