实现长按Button弹出PopupWindow

  今天因为要弄一个文件删除,改名,粘贴,拷贝的功能,于是上网查了一下,发现了一个叫PopupWindow(悬浮框),这个是类似与长按QQ聊记录的效果:

(哈哈,是难看点的了!!希望大家别介意,因为都是可以根据大加喜欢的形状去做,这个只是示范)

下面就贴上我的代码吧:

    首先要先创建一个布局文件item.xml:


主布局文件activity_main.xml:


好了 ,布局写完了,那接下来就在添加一个动画吧 fs.xml:


一个设计PopupWindow里面的Button形状的资源文件:


接下来就是主代码了:


因为这是我第一次发文章,不知道做得好不好,如有哪里不足,请大家多多包涵,同时我也希望得到大家的指点,把我做得不足的地方指出来,毕竟我还是个菜鸟,需要大家的指引才能进步,谢谢

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容