2012-06-18 35 views
2

如何在Android中使用特定背景填充位圖,只覆蓋一部分,如下所示?在Android中 - 如何通過特定的優勢填充視圖或繪圖?

中間會有一個圖標,所以填充必須位於繪製的後面。我嘗試過使用漸變,但效果不佳。

half circle


編輯:另一幅圖像:

enter image description here

假設處理67%是一個TextView和綠色是填補了這個TextView中的67%的背景下,如何將你在Android中完成了這個嗎?

+0

此鏈接可能對您有所幫助 - http://stackoverflow.com/questions/24858531/filling-a-circle-gradually-from-bottom-to-top-android/24866667?noredirect=1#comment38644747_24866667 – San

回答

1

您可以嘗試使用Arc,這裏是參考文獻Arc Android Developers 這裏是一個很棒的教程,可能對您有所幫助:How to draw semicircle on Android Canvas

除此之外,需要更多的代碼來幫助你。

+0

對不起,您可能會誤解,我不想繪製半圈,我想用背景顏色填充現有視圖(TextView,ImageView等)到一定比例。請參閱更新的圖片。 – StackOverflowed

+0

你仍然用我提到的方法來做,你只需要更新你的視圖並設置新的xStart,yStart和xEnd,yEnd。那樣你就會填滿你的視線。 – Raykud

相關問題