Android: как использовать clipRect в API15
У меня проблема с пользовательским представлением с запуском на API 15 (Android 4.0.3)
код:
canvas.clipRect(10,10,100,100, Region.Op.DIFFERENCE);
canvas.drawPaint(myPaint);
заполняет всю область обзора, а не только РАЗНИЦУ... он работает с API 8 и 9...
Спасибо за вашу помощь
1 ответ
Решение
Режимы клипа XOR, Difference и ReverseDifference игнорируются ICS, если включено аппаратное ускорение.
Просто отключите 2D аппаратное ускорение на ваш взгляд:
myView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);