改变之后,只有View第一次显示的时候才会调用PieChart.PieView.onDraw()方法。在应用程序的其他
时间,绘制的图像将会作为图片缓存,重绘时GPU将任意旋转图像。
然而这只是一个折中手段。缓存图片作为硬件层导致 video memory开销,video memory却是一种受限制的
资源。 出于这个原因,在PieChart.PieView的最终版本上,只有在用户滑动时才设置它的layer type属性为
LAYER_TYPE_HARDWARE。在其他时间,仅仅设置它的layer type属性为 LAYER_TYPE_HARDWARE,这
允许GPU停止缓存图片。
最后,不要忘记分析你的代码。在一个View上做的优化技术可能会在其他View上产生不好的影响。










