让 PopupWindow 横向居中显示在某个 View 的下面
这里我在 Activity 中放了一个横向的 TextView ,在顶部,点击的时候在其下方显示 PopupWindow,代码如下:
image.png
这里的 pop 里面是一个 ListView,为了区分界面颜色给 ListView 设置了背景,其他设置见注释。效果图如下:
image.png
Popwindow 设置背景图片(带尖角)边缘有阴影,去掉阴影做法
在代码中给 pop 设置 backgroundDrawable 为系统的透明颜色或者下面方式都可以.
image.png
这种的应用场景大多是:界面右上角的图标,点击的时候在其下方弹出一个带有三角箭头的 pop,如果这个三角箭头连同 pop 的背景是一张图片的时候,会出现边缘阴影。
网友评论