update to gradle 0.9+
converted static method anmate() to a consistent instance and added a couple of settings. support for RTL animation #4
using postInvalidateOnAnimation() for API 16+ #3
changed the way the view is animating. now reusing the same shader for all frames. #3
gradient position can be modified externally