Приветствую всех!
Кто имеет опыт работы с canvas, подскажите плиз, можно ли сделать его адаптивным?
Есть например холст размером 500 на 500 пикселей. На нем допустим есть 10 кругов с диаметром 100 пикселей, которые хаотично плавают по холсту. Надо сделать так, чтобы при уменьшении экрана, круги тоже пропорционально или адаптивно уменьшались.
Какие могут быть варианты?
это будет работать?
по сути получается, что надо сделать каллбэк, который будет вызываться при изменении ширины экрана, ставить на паузу анимацию и инициализировать переменные с размерами заново, а потом запускать анимацию.
По моему это самый нормальный способ... лучше чем на каждой итерации проверять не изменился ли экран