在将此标记为重复之前,我想说我已经浏览了this,this和this等SO帖子。但我没有找到适合我的任何解决方案。
我正在尝试使用PopupWindow()
创建一个弹出窗口。我想使用圆角和回退阴影(如FloatingActionButton
下的阴影)设计此窗口。
我遇到了一些解决方案,比如定义带圆角的形状,然后将其用作background
。但是这个解决方案存在这个问题。
这不起作用。正如您设置的那样,它是背景,因此内容会覆盖圆角,如果您有内容绘制角落,则不会看到它们被舍入。 - (posted here)
我认为这不是一个理想的解决方案。还有另一种创建第二个链接上提供的自定义布局类的解决方案。但是使用它我遇到了一些问题,例如我的EditText
在这个布局中没有在输入时更新它的文本。一旦我关闭键盘,它就会更新。此外,该解决方案还存在一些性能问题。
在android中设计弹出窗口没有真正有用的SO帖子。我想知道是否有标准的方法可以有效地做到这一点,如果可能的话。
对于阴影效果,我看到this帖子,并尝试了它提供的不同解决方案。但他们给了我不同设备的不同结果。我还想知道是否有可能的标准和有效的解决方案。
请帮忙。 谢谢。