Android实现PopupWindow 弹窗效果 可用于提示信息等
来源:互联网 发布:React双向数据绑定原理 编辑:程序博客网 时间:2024/05/20 21:21
效果图如下:
PopupWindow 是一个可以显示在当前 Activity 之上的浮动容器,PopupWindow 弹出的位置是能够改变的,按照有无偏移量,可以分为无偏移和有偏移两种;按照参照对象的不同又可以分为两种:相对某个控件(Anchor 锚点)的位置和在父容器内部的相对位置。
PopupWindow 的实现代码如下:
创建 PopupWindow
LayoutInflater mLayoutInflater = (LayoutInflater) context.getSystemService(LAYOUT_INFLATER_SERVICE);View contentView = mLayoutInflater.inflate(R.layout.pop, null)// R.layout.pop为 PopupWindow 的布局文件PopupWindow pop = new PopupWindow(contentView, LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);pop.setBackgroundDrawable(new BitmapDrawable()); // 指定 PopupWindow 的背景pop.setFocusable(true); // 设定 PopupWindow 取的焦点,创建出来的 PopupWindow 默认无焦点显示 PopupWindow
// 相对某个控件的位置(正左下方),无偏移pop.showAsDropDown(View anchor) // 相对某个控件的位置,有偏移,xoff 为 X 轴的偏移量,yoff 为 Y 轴的偏移量 pop.showAsDropDown(View anchor, int xoff, int yoff)// 在父容器的什么位置,gravity 为相对位置,如:正中央 Gravity.CENTER、下方 Gravity.BOTTOM、Gravity.RIGHT|Gravity.BOTTOM 右下方等,后面两个参数为 x/y 轴的偏移量。pop.showAtLocation(View parent, int gravity, int x, int y)关闭 PopupWindow
pop.dismiss()
0 0
- Android实现PopupWindow 弹窗效果 可用于提示信息等
- Android实现PopupWindow 弹窗效果 可用于提示信息等
- PopupWindow实现弹窗效果
- Android中PopupWindow实现弹窗输入的效果
- Android 自定义PopupWindow实现悬浮窗效果
- iOS-坐标变换(可用于实现图片放大还原等效果)
- Android 自定义PopupWindow 显示提示帮助信息
- Android 自定义PopupWindow 显示提示帮助信息
- android标题栏上面弹出提示框(二) PopupWindow实现,带动画效果
- Android 自动旋转提示对话框,可用于提示等待
- Android 自动旋转提示对话框,可用于提示等待
- Android Camera控制图旋转、倾斜 - 可用于实现伪3D效果
- Android PopupWindow介绍及实现菜单效果
- [Android实例] popupwindow实现弹出菜单效果
- Android PopupWindow介绍及实现菜单效果
- Android PopupWindow介绍及实现菜单效果
- Android PopupWindow介绍及实现菜单效果
- 实现网页背景变暗,显示信息提示效果!
- javascript操作select元素一例
- 【OpenSSL】Sign & Verify
- 转技巧
- 荟萃在线音乐播放器,一起制作,第一部分用户登录模块(持续更新)
- 简单工厂、工厂方法、抽象工厂、策略模式、策略与工厂的区别
- Android实现PopupWindow 弹窗效果 可用于提示信息等
- Unable to instantiate service com.baidu.android.pushservice.PushService: java.lang.ClassNotFoundExc
- poco库应用框架
- 安卓关于exported的问题
- phonegap的相关资料
- C++虚析构函数的作用
- flex复选框和下拉列表的几种用法整理http://www.jb51.net/article/39597.htm
- Spring FrameWork 学习总结
- c学习笔记