使用clippath时在有些系统版本上无效

来源:互联网 发布:教师网络培训心得体会 编辑:程序博客网 时间:2024/05/23 02:01

在api11到api18,之间可能出现clippath裁剪无效,原因是clippath不支持硬件加速.

贴上代码:

if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR2        && Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {    setLayerType(LAYER_TYPE_SOFTWARE, null);}
在view初始化的时候用如上代码关闭硬件加速即可.

0 0