美文网首页Android开发经验谈Android开发Android开发
PopupWindow 横向居中显示,当设置带有箭头形式的背景图

PopupWindow 横向居中显示,当设置带有箭头形式的背景图

作者: Android高级架构探索 | 来源:发表于2018-10-11 17:59 被阅读42次

让 PopupWindow 横向居中显示在某个 View 的下面
这里我在 Activity 中放了一个横向的 TextView ,在顶部,点击的时候在其下方显示 PopupWindow,代码如下:


image.png

这里的 pop 里面是一个 ListView,为了区分界面颜色给 ListView 设置了背景,其他设置见注释。效果图如下:


image.png
Popwindow 设置背景图片(带尖角)边缘有阴影,去掉阴影做法
在代码中给 pop 设置 backgroundDrawable 为系统的透明颜色或者下面方式都可以.
image.png

这种的应用场景大多是:界面右上角的图标,点击的时候在其下方弹出一个带有三角箭头的 pop,如果这个三角箭头连同 pop 的背景是一张图片的时候,会出现边缘阴影。

相关文章

网友评论

    本文标题:PopupWindow 横向居中显示,当设置带有箭头形式的背景图

    本文链接:https://www.haomeiwen.com/subject/tzxiaftx.html