Now showing context menu for whole subject card instead of only its name.
Adding nineoldandroids library for creating backward compatible
animations. Also removing *.iml files from .gitignore since we should
share them for project settings (like src folders, etc)
Adding an animation for showing and hiding the "confirm" checkbox.
Animating the new subject in when the user adds a new one to the list.
Adding animation for when the subject is deleted from the list.
Adding animation when adding/removing skipped classes. Multiplied by 1000 the
value passed to the progress bar to make the animation possible.
Changing the scroll animation to use the same animator as the cards one.
Also disabling user scrolling and the scrollbar while the animation is
running.
Setting the adding animation to always come from the left and the delete
animation to always go to the right.
Test commit for a transition of page (e.g. for when going to the grades
view).
Now calling the super.onBackPressed in the end of the transition animation so that we have an useful and not only a proof of concept animation.
Modifying the duration and delay of the add subject button/total skipped
classes textview fade. Making it easy to change the values by declarating
them on the start of the animateAll method.
Animating the text color from the total number of skipped classes and from
the number of skipped classes per subject. Also creating an
AnimatorCreationUtil class for centralizing the animator boilerplate code.
Avoid creating too many objects by using the same ones when animating the
progress bar, the text color or the confirm check box on each subject
line.