Is PaintCode an animating tool?
PaintCode is not full animation tool, but it can be very helpful for designing animations.
Thanks to its variables and expressions, you can set any kind of dependency of any of shape's property on a returned value. Then you can drive this value from your own code (outside methods PaintCode exports via
StyleKit). This approach is very flexible and easy to understand.
Please, check our example project.
Animation of "LiveButton" canvas is implemented in
EXAnimationViewController using custom animatable properties in
EXAnimationLayer subclass of
Animation of "clock" canvas is implemented in
EXClockView subclass of
This animation is driven by
Animation of "aperture" canvas is implemented in
EXApertureView subclass of
EXApertureLayer subclass of
CALayer with custom animatable properties. This animation is driven by implicit or explicit
You can also check our video tutorial Creating Activity Animation in PaintCode where are shown some techniques.
PaintCode can also export GIF or PNG image sequences, that can be used for an Apple WatchTM or web animations.