Если я правильно вас понял, ваша красная кнопка не светится, когда вы вызываете ее из фонового потока.
Потому что вы не можете обновить пользовательский интерфейс из фонового потока.
У вас может быть два варианта:
- Делайте то, что вы хотите сделать с вашим экземпляром
GlowingImageView
в главном потоке, используя DispatchQueue.main.async
- Реализуйте код анимации в главном потоке! Который сумасшедший ! И я не рекомендую это!