2013-05-15 77 views
-1

我想在畫布上繪製多個具有多個繪製筆畫寬度的路徑,但是路徑碰撞時會出現重疊問題。如何解決多重路徑繪製時的重疊問題

color overlapping when drawing multiple path

上面的鏈接中包含的解釋。當我設置alpha繪製時發生重疊。但這是應用程序的要求。如果其他方式使用alpha來製作半透明的顏料。 請建議。 感謝

+0

你必須從油漆中刪除alpha來解決你遇到的這個重疊問題,但那不是你想要的。您的問題與[this]類似(http://stackoverflow.com/a/10944811/1449972),因此您可以查看該答案。 – James

+0

嘗試過,但什麼也沒做。我無法找到解決方案,但像聚焦等圖像編輯應用程序。如果我只做一個路徑對象然後重疊解決,但在這種情況下,我無法爲多個路徑輪廓提供繪畫描邊寬度。任何建議.. –

+0

問題解決了謝謝 –

回答

0

我認爲它會幫助你

mPaint.setARGB(90, 255, 0, 0); 
mPaint.setXfermode(new AvoidXfermode(Color.RED, 90, Mode.AVOID));  

如果你是在畫布上繪製比你需要設置透明位圖以帆布否則AvoidXfermode將檢測圖像的RGB。