Hey,
A while ago I updated the “Rex Layer” addon (Created by Rex) to SDK v2 — it should fit exactly what you’re trying to do, unless someone has a better option.
You can use the Tween behavior (size) on the Rex Layer object to create smooth, eased zoom in / zoom out effects, just like a camera zoom during a scene via 1 action.
This will only affect the layer where the Rex Layer object is placed.
If you need to zoom multiple layers at once, you can either place a Rex Layer object on each layer, or use the built-in “Set layer scale” action to scale multiple layers together or simply use lerp(LayoutScale, targetScale, dt) for layout scale
Btw, "Rex Layer" addon can be found here Rex Layer