2012-12-13 40 views
7

我需要在圈內陰影和梯度我的onDraw(畫)我的觀點的方法參見this(對不起,因爲我是新來的StackOverflow我不能發表圖片還)內陰影

我弄清楚如何獲得梯度工作,但我不能讓內陰影做 所有我發現到目前爲止是this職位,但似乎有點複雜,不正是我需要的

我已經使用setShadowLayer()試過了,但我可能無法獲得工作的權利,因爲除了內陰影,我得到外部陰影過了,這不是我所需要

任何幫助,將不勝感激。

謝謝!

回答

1

你應該能夠避免的外部陰影被夾設置爲圓形因爲這將繪製限制只是爲了圓內。

0

你需要畫2個圈(其中一個較小的則除外)都用的LinearGradient

外圓會有的LinearGradient與「暗」色,較小的圈子也會有的LinearGradient但「輕「顏色。兩個圓圈共享相同的原點,這將產生你所期望的(它像一個影子環)

跳躍它幫助