Android - 将阴影投射到按钮

时间:2012-11-30 11:29:48

标签: android button shadow

如何在Android中将阴影投放到Button?

就像那样:

https://app-direct-www-cloudfront.s3.amazonaws.com/app_resources/1398/overview/img257128879592909522.png

谢谢大家!

2 个答案:

答案 0 :(得分: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);

同样可以为形状添加阴影。

答案 1 :(得分:0)

使用像this这样的9patch。只需通过右下角指定内容区域。