Ported to android-21

Firstly, thank you for putting great Material example code in public!
I tried to build your project against android-21.
Would you please review my changes, and hopefully merge this..?

Thanks in advance.
Don't make the parameters final