我通过对象动画师完成了简单的淡入淡出和旋转动画。没什么好看的,但要增加
使用缓存的性能我想在视图本身上使用硬件层。所以在动画开始之前
我打电话给setLayerType(View.LAYER_TYPE_HARDWARE,null);
动画取消后我拨打setLayerType(View.LAYER_TYPE_NONE,null)
;.
我的问题是,如果用户没有GPU为我渲染动画怎么办?我的应用程序会崩溃,这个
动画是我的闪屏所以它非常重要,它永远不会崩溃。
答案 0 :(得分:0)
我从docs找到答案:
LAYER_TYPE_HARDWARE:视图以硬件形式呈现在硬件中 如果应用程序是硬件加速的纹理。如果申请 不是硬件加速,这个图层类型的行为相同 LAYER_TYPE_SOFTWARE。