Я создал несколько виджетов для своей панели инструментов, которые необходимо периодически обновлять. Когда они делают это, элементы виджета на секунду мерцают, что, как я полагаю, будет сильно отвлекать, когда приборная панель развернута на большом телевизионном мониторе на стене.
В настоящее время я кэширую то, что отправляется, и сравниваю его с данными, полученными в текущем запуске, чтобы убедиться, что виджет перерисовывается только тогда, когда есть изменение данных, но в его нынешнем виде виджет все еще массово мерцает, когда обновление действительно проходит.
Существуют ли какие-либо другие методы минимизации этого мерцания, которые я мог бы реализовать? Каковы возможные причины мерцания? Это просто рендерер не торопится с новым набором данных?
Я пытаюсь использовать сценарий Coffee, чтобы скрыть мерцание, но не знаю, в каком направлении двигаться.