Trident progress
March 12th, 2009 | 6 Comments »The work on Trident animation library continues, and over the last couple of weeks the following functionality has been added to the SVN repository:
- Interpolating float properties on objects other than the main timeline object
- Interpolating fields of Point and Rectangle classes
- Respecting RunOnUIThread annotation on internally chained timeline callbacks
- Proper cancelling of scheduled timelines
- Looping timeline scenarios
The following three videos previously posted on my Twitter stream use most of the new functionality:
Better implementation of infotips. Initial delay prevents infotip flickering on fast mouse move. Sliding and resizing the infotip to the new location creates visual continuity:
A new demo (in the test.CropCircles class) showing multiple looping timelines and one looping rendezvous timeline scenario running in parallel:
and the same demo with slightly different parameter settings for the crop circles demo to illustrate the capabilities and performance:
Related posts:
- Animation blueprints for Swing – showing load progress The first part of adding animations to Swing applications showed a simple non-rectangular window with...
- Animation blueprints for SWT – showing load progress The first part of adding animations to SWT applications showed a simple window with an...
- Trident part 4 – duration fraction and timeline position Over the course of the next few days i’m going to talk about different concepts...
[...] Grouchnikov (@kirillcool ) continues with his Trident animation library . This library does not necessarily animate Swing components, hence it being included in general [...]
Hey Kirill,
Just wondering. Given that there is an animation library already, what is your motivation to write a new one? It is not like you have time in abundance… Or do you? ;-)
Tom,
Why would i continue developing Substance when there are other LAF libraries?
Thanks
Kirill
Hm. Good point… Because there are not may free LaFs?
There are many more free LaFs than there are animation libraries…
I keep hearing people ask this question and I really can’t understand why. There is everything right in having more than one animation library available so that users can choose the one that matches the functionality they require. If the quality of Trident matches the quality of Substance, I know which one I’ll look to :o)
Kirill, please keep up the good work, it is very much appreciated!