Yes Animations can help in drawing attention to system actions as long as its not extensive in nature and annoying.
I recommend looking at this Microsoft Dev center article about the use of animations to drive user interaction and engagement. To quote the article :
Strategic use of animations and transitions can make your program easier to understand, feel smoother, more natural, and of higher
quality, and be more engaging. But the gratuitous use of animations
and transitions can make your program distracting and even annoying.
Generally, the best animations and transitions are used to communicate
to users non-verbally, and to make state changes more natural and less
noticeable. By contrast, the least effective are gratuitous in that
they don't communicate anything or draw unnecessary attention.
Animations are best used as a secondary form of communication. They
should communicate information that is useful but not critical, and to
be accessible, users should be able to determine equivalent
information through other means.
The article also has a very significant call out about the importance of ensuring that people can still percieve the content without having to see or notice the animation. To quote the article again
- Seeing the animation isn't essential. Equivalent information can be obtained in another way. Users might not benefit from the animation
if:
- They have turned animations off.
- Their attention is elsewhere.
- They are visually impaired.
- The animation is obscured by another window.
- The animation isn't played due to insufficient system performance.
I also recommend looking at these questions for additional inputs
How and when should you use animation in your application?
“Shaking” button leading to increase in conversion rate?