2011-10-02 58 views
9

Tôi đang cố vẽ hình tròn trong suốt, nhưng nó không hoạt động.Làm thế nào để vẽ một vòng tròn trong suốt?

khi tôi vẽ bản đồ bitmap hoạt động, nhưng vòng tròn không trở nên trong suốt.

Dưới đây là mã của tôi trong ngắn hạn:

Paint paint = new Paint(); 
paint.setAlpha(125); 
canvas.drawBitmap(bitmap, sourceRect, destRect, paint); // this works fine 

canvas.drawCircle(x, y, radius, paint); // the circle is drawn but not transparent 
+0

Cố gắng gọi 'setcolor (0x77ff0000) '(hoặc lâu hơn) trước khi' drawCycle'. – Knickedi

Trả lời

35

tôi tìm thấy nó.

paint.setAlpha phải đến sau paint.setColor

+2

đánh dấu nó là câu trả lời nếu nó giúp bạn – KadekM

+2

hành vi đổ rác của lớp này> :( – martyglaubitz

+0

Tuyệt vời nó hoạt động! –

Các vấn đề liên quan