PopupWindon实例

原创 2015年07月09日 12:59:29

new一个PopupWindown,并指定子view和Popup的宽高,

需要注意的是,如果要给此悬浮窗口设置动画,必须先设置窗口的背景颜色,通常设置成透明



View v=View.inflate(AppManager.this, R.layout.activity_main_applicationmaneger_popup, null);
		
		ScaleAnimation sc=new ScaleAnimation(0, 1, 0.5f, 1, Animation.RELATIVE_TO_SELF, 0,  Animation.RELATIVE_TO_SELF, .05f);
		sc.setDuration(300);
		
<span style="white-space:pre">		</span>
		pw=new PopupWindow(v,-2,-2);
		pw.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
<span style="white-space:pre">	</span>
<span style="white-space:pre">		</span><pre name="code" class="java"><span style="white-space:pre">		</span>//用来存储被点击的控件的位置
		int [] location =new int [2];
view.getLocationInWindow(location);pw.showAtLocation(view ,Gravity.LEFT|Gravity.TOP, location[0]+DensityUtils.dip2px(AppManager.this, 40), location[1]);v.startAnimation(sc);



版权声明:本文为博主原创文章,未经博主允许不得转载。

关于Android的PopupWindon

这篇文章主要介绍了PopupWindow在控件的各个方向上的显示(上、下、左、右),主要用到PopupWindow的showAtLocation()方法。 ①.在控件上方、下方、左方、右方 ...
  • sunbinkang
  • sunbinkang
  • 2017年06月12日 18:35
  • 143

RecyclerView长按添加上下文菜单

参考:http://blog.csdn.net/linuxcjh/article/details/7895610 主要是这句话: 需要理解对ListView的item长按之后发生的事情: 首先触...
  • u014473112
  • u014473112
  • 2016年08月11日 15:21
  • 1568

ORACLE启动 切换实例命令

启动服务器的其他实例  export ORACLE_SID=数据库实例名  sqlplus /nolog  conn /as sysdba  select name from v$databa...
  • xiafuyuan
  • xiafuyuan
  • 2013年03月20日 19:40
  • 905

Oracle实例与数据库的概念详细解释

what is oracle instance and what is oracle database. Oracle实例与数据库的概念详细解释.
  • zmycoco2
  • zmycoco2
  • 2013年11月19日 09:16
  • 7182

使用mysql创建数据库实例

create database mugua charset utf8; 创建数据库 use mugua; 使用该数据库 create table goods ( goods_id i...
  • huangjianxiang1875
  • huangjianxiang1875
  • 2012年08月16日 16:46
  • 7616

oracle实例恢复 详解理论知识

oracle 备份恢复的基础, 潜心读完了你会很好的了解什么是实例
  • wanghui5767260
  • wanghui5767260
  • 2014年03月08日 16:03
  • 1797

oracle 数据库实例的创建与删除(win8.1,64)

oracle 创建数据库实例(win8.1,64)前天把电脑win8还原升级到8.1,所有软件要重新安装,决定写jdk,tomcat,myeclipse,oracle从安装到配置的过程,方便以后查询使...
  • u013716535
  • u013716535
  • 2017年03月28日 19:43
  • 3349

MYSQL主从:主(新范例)-主(新实例,只读)

MYSQL主从:主(新实例)--主(新实例,只读) 一、一台机器安装两个实例(3307、3308) 按照http://babaoqi.iteye.com/admin/blogs/1954110方法...
  • u010419967
  • u010419967
  • 2014年04月17日 16:22
  • 918

db2默认启动实例设置

我们想要启动一个实例用db2start,停止一个实例用db2stop 但是如果我们主机有2个或者2个以上的实例,那么使用db2stop和db2start操作的到底是哪一个实例呢?也就是db2的默认实...
  • DLODJ
  • DLODJ
  • 2011年11月23日 12:36
  • 4152

阿里云 云服务器 ECS 实例创建

阿里云服务器可实时升级配置,这样就可从低配置开始,如果用户量上来了,再实时升级配置,确实不错。本文记录阿里云服务器ECS实例创建过程。 1.登录 登录阿里云,可以用百度搜索“阿里云”,找到官网打开:h...
  • John_Chang11
  • John_Chang11
  • 2016年08月08日 18:40
  • 8668
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PopupWindon实例
举报原因:
原因补充:

(最多只允许输入30个字)