nicolas-raoul/Anki-Android — pull request #78 by savardd (2012-01-27 17:05:36+00:00)
Title: Added an option to disable all animation for those using e-ink display

Hello,

I added a new 'E-Ink display optimization' option in the 'Display' options.
At first, it is to disable all animations so the application looks better on e-ink display (only tested on Sony PRS-T1). But should also work for Nook.

I disabled all animation and, also, added a new super class to encapsulate all Activity and animation stuff.

As for the 'StyledProgress Window', I wasn't able to disable animation (fading, look very bad on e-ink as the screen blink a lot), so I don't call 'show' when the E-Ink checkbox is enabled. It may be better to have a single 'Please wait' popup window, but nothing with animation (the spinning arrow is OK, but no text change or other changing stuff).

Anki-Droid now looks good on E-Ink display.

For the future:
- I still want to add is to 'shorten' the blinking of 'buttons' as this is long on E-ink display but don't know how to do it.
- Maybe some other optimization to reduce screen flickering (when a lot of stuff change on E-Ink, the full screen blink black/white).

Thanks,
Daniel