Android编程注意事项

2018-10-22  本文已影响0人  钰大人

在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();
上一篇 下一篇

猜你喜欢

热点阅读