在styles中设置window的背景图为null,避免DecorView的绘制占用GPU资源
<item name="android:windowBackground>@null />
自定义动画或属性动画启动时,开启View的硬件加速
view.setLayerType(View.LAYER_TYPE_HARDWARE, null);
...
onAnimtionEnd() {
...;
view.setLayerType(View.Layer_TYPE_NONE)
}
自定义View中,避免重叠区域的绘制.
canvas.save();
// canvas.clipRect();
canvas.restore();