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);
Другие вопросы по тегам