http://blog.sina.com.cn/s/blog_69a4fbd70100rgkn.html
http://developer.android.com/guide/topics/ui/how-android-draws.html