2012-11-30 129 views

回答

1

您可以添加陰影位圖如下:

Paint mShadow = new Paint(); 
// radius=10, x-offset = 0, y-offset=2, color=black 

mShadow.setShadowLayer(10.0f, 0.0f, 2.0f, 0xFF000000); 
// in onDraw(Canvas) 
canvas.drawBitmap(bitmap, 0.0f, 0.0f, mShadow); 

添加陰影的形狀也同樣實現。

+0

謝謝!做得好 – Ezrou

+0

能否請你在setShadowLayer()方法中解釋參數。我無法從官方文檔中瞭解他們。 –

+1

@RohanBhatia x/y =>陰影與x/y座標中形狀的距離,顏色是顏色的十六進制表示,對半徑不確定,但我相信這與陰影的厚度有關。最好的辦法是玩弄這些值,看看他們每個人都做了什麼 – Caner

0

使用9個像this。只需通過右和底線指定內容區域即可。