`
caozuiba
  • 浏览: 902967 次
文章分类
社区版块
存档分类
最新评论

android弹出窗口的实现(PopupWindow)

 
阅读更多

最近看到新浪微博顶部栏的微博分组效果很炫,从网上查了一些资料明白原来是用PopupWindow实现的,今天自己也写了一个例子实现了这种效果,希望对大家有帮助。

PopupWindow就是弹出窗口的意思,类似windows下面的开始按钮。PopupWindow可以实现浮层效果,而且可以自定义显示位置,出现和退出时的动画.

首先定义新浪微博的顶部栏,title_two_button.xml和main.xml


主要是为了实现一个这样的界面:

接下来定义弹出对话框的布局文件group_list.xml和group_item_view.xml





自定义一个适配器:GroupAdapter


最后是我要实现弹出对话框的核心类PoupWindowDemoActivity



这样就完成了一个弹出对话框的效果,下面来看一下吧!



再看一张新浪微博的弹出对话框效果:

已经完成,我们可以把这项功能加入自己的做的新浪微博里,为自己的应用增添点特色色彩吧!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics