Esempio n. 1
0
        void drawRgn(Canvas canvas, int color, String str, Region.Op op)
        {
            if (str != null)
            {
                mPaint.setColor(Color.BLACK);
                canvas.drawText(str, 80, 24, mPaint);
            }

            Region rgn = new Region();

            rgn.set(mRect1);
            rgn.op(mRect2, op);

            mPaint.setColor(color);
            RegionIterator iter = new RegionIterator(rgn);
            Rect           r    = new Rect();

            canvas.translate(0, 30);
            mPaint.setColor(color);
            while (iter.next(r))
            {
                canvas.drawRect(r, mPaint);
            }
            drawOriginalRects(canvas, 0x80);
        }
Esempio n. 2
0
 public void ClipRect(Rect originalClipRect, Region.Op replace)
 {
 }