功能:想要将pop显示到指定的view的位置周围
思路:首先是获取到指定view的坐标点。然后让pop设置到指定view的周围
获取到指定的view坐标点
复习上面的方法然后通过getLocationInwindow();这个方法拿去到伱指定view的位置tvSms1这个是我要获取的view的位置
location数组是将获取到的左边点写入到该对象中location[0]表示的为x轴。location[1]表示的是Y轴这时你已经获取到了指定view的唑标,下面就是显示
对于pop的展示有上面4个方法其中3个是展示在指定view的下面。同时也可以设置对应的x.y的位置进行位置的变动我使用的是通过showAtLocation这个方法进行弹出窗的显示代码如下
location[1] - 20,location上面说了是指定view的坐标因此如果你需要显示到指定位置需要改动Gravity即可它包含5个方法。上下左祐和NO_GRAVITY根据自己的情况进行添加和组合
如果那个地方没有说到或者有误请告知谢谢观看
发布了10 篇原创文章 · 获赞 5 · 访问量 1万+