Android - 将阴影投射到按钮

问题描述 投票:1回答:2

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

像那样:

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

谢谢大家!

android button shadow
2个回答
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
投票

this一样使用9patch。只需通过右下角指定内容区域即可。

© www.soinside.com 2019 - 2024. All rights reserved.