Where should I put the code that animates vertex attributes of a TextMeshProUGUI component if this is also animated with parent layout components? I would like to update the text animation after the canvas is rebuild. Changing text values is not a problem, the text is constant in my case. I am instantiating the TextMeshProUGUI and positioning it with Canvas layout elements. Currently (using coroutings like in the example) the animation works, but the text is first shown without animation for a frame before the animation starts. This is not nice since the animation is supposed to let the text appear.