【发布时间】:2023-12-18 04:46:01
【问题描述】:
如何在 Android 中将阴影投射到 Button?
这样:
谢谢大家!
【问题讨论】:
-
如果对您有帮助,请查看我的回答,然后请接受。
如何在 Android 中将阴影投射到 Button?
这样:
谢谢大家!
【问题讨论】:
您可以按如下方式向位图添加阴影:
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);
为形状添加阴影也是类似的实现。
【讨论】:
使用像this这样的9patch。只需通过右下线指定内容区域即可。
【讨论】: