нарисовать путь с отверстием (Android)

У кого-нибудь есть подсказка для меня по следующей проблеме?

Я хотел бы нарисовать заполненный путь (холст), в котором есть отверстие. В SVG определение пути следующее:

M 100 100 L 200 100 L 200 200 L 100 200 L 100 100 z
M 125 125 L 175 125 L 175 175 L 125 175 L 125 125 z

Я хотел бы нарисовать этот путь (фигуру) без пути вычитания пути (из-за конкретной разработки программного обеспечения)

Моя попытка с java рисует мне полный квадрат без отверстия. Я задаюсь вопросом, почему средство просмотра SVG рисует дыру с определением с наложением, а java canvas не 'т? в чем разница? Как мне этого добиться?

            Path p=new Path();
        p.moveTo(100, 100);
        p.lineTo(200,100);
        p.lineTo(200,200);
        p.lineTo(100,200);
        p.close();
        p.moveTo(150, 150);
        p.moveTo(180, 150);
        p.moveTo(180, 180);
        p.moveTo(150, 180);
        p.close();
        canvas.drawPath(p, paint);

Любой намек?

С уважением

Ответы на вопрос(2)

Ваш ответ на вопрос