PopWindow使用实例
PopWindow 的使用可以说是 Android 开发中的一项必备技能,是在实现弹出菜单、提示框、快捷操作等功能时好用。它的主要优势在于高度定制化,几乎可以满足各种复杂的 UI 需求。创建一个 PopWindow 其实蛮,你得有个内容视图(可以是自己设计的布局),通过new PopupWindow(contentView, width, height, isFocusable)
来初始化,设置好宽高、焦点属性。就是显示,可以选择showAsDropDown(anchorView)
在某个控件下方展示,也可以用showAtLocation()
精确定位。想要让 PopWindow 更有动感,给它加个动画效果,通过setAnimationStyle()
来设置。至于点击关闭后的,只需要监听setOnDismissListener()
即可。使用完了别忘了调用dismiss()
来释放资源,避免内存泄漏哦。PopWindow 适合做下拉菜单、广告弹窗、提示信息等,能大大提升你应用的交互体验。
806.59KB
文件大小:
评论区