硬件加速的兼容性问题
2018-01-09 本文已影响0人
wyonxue
硬件加速的兼容性问题
SDK绘制api 并不一开始支持硬件加速,使用时需注意api 版本兼容问题。
详情参看官网:Hardware Acceleration
- canvas.clipPath()
/**
* 在api18版本下支持clipPath.
* api 18及之上 硬件加速才支持clipPath
*
* @param view view
*/
public static void supportClipPath(@NonNull View view) {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR2) {
// api 18及之上 硬件加速才支持clipPath
view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}
}