2012-07-23 103 views
2

我在想,通常情況下,你是如何從Paint.drawLine中抽出陰影線的?因爲我意識到Paint.setShadowLayer只對Paint.drawText有影響,但不影響Paint.drawLine拖曳線的陰影

回答

1

我畫第二線,1px的右邊,1px的的底部移動(或更多,取決於「陰影距離」你想達到的)

1,1由於光通常預期來自左上角(作爲我們大腦中的默認)。

您可以通過爲這些偏移設置不同的值來實現不同的光線位置。

我會用黑色和50%的不透明度繪製它(只是說 - 必須根據背景逐案調整)。