Android 以编程方式为FrameLayout放置阴影

Android 以编程方式为FrameLayout放置阴影,android,xml,layout,frame,shadow,Android,Xml,Layout,Frame,Shadow,有没有一种方法可以在不使用额外的XML文件的情况下,通过编程方式将放置阴影添加到框架布局 如果是,你能给我一个解决方案吗 诸如此类: 我通过在Photoshop上创建渐变色,然后创建以该颜色为背景的视图,解决了我的问题。在过渡时,我会正确更改X、Y、宽度和高度:) 编辑2019: 现在,简单的解决方案是向FrameLayout添加一些提升。您可以在中签出可绘制的阴影。为什么不以编程方式在FrameLayout背景中添加任何阴影图像?。我不想每次需要更改背景色@mdabdulgafurfost一幅

有没有一种方法可以在不使用额外的XML文件的情况下,通过编程方式将
放置阴影添加到
框架布局

如果是,你能给我一个解决方案吗

诸如此类:


我通过在Photoshop上创建渐变色,然后创建以该颜色为背景的视图,解决了我的问题。在过渡时,我会正确更改X、Y、宽度和高度:)

编辑2019:


现在,简单的解决方案是向FrameLayout添加一些提升。

您可以在中签出可绘制的阴影。

为什么不以编程方式在FrameLayout背景中添加任何阴影图像?。我不想每次需要更改背景色@mdabdulgafurfost一幅描述其外观的图像时都使用不同的图像就像我编辑了my question@pskinkmaka自定义框架布局并覆盖其dispatchDraw方法一样