ViewのsetWillNotDraw()の意味

これってどういう動作をするのだろう?ってことで調べてみた
ViewのsetWillNotDraw()

リファレンスには
If this view doesn't do any drawing on its own, set this flag to allow further optimizations.
と書いてあるが、具体的にはtrueを設定するとonDraw()が呼ばれなくなる。
LinearLayoutなんかはDrawしないのでtrueだったりする。
もしLinearLayoutを継承してクラスをつくり、onDraw()で何か描画したいならfalseに設定しないといけない。

http://www.mail-archive.com/android-beginners@googlegroups.com/msg07444.html