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()方法。 ①.在控件上方、下方、左方、右方 ...

flask-sqlalchemy中 backref lazy的参数实例解释和选择

最近在学习到Flask中的Sqlalchemy, 不过在看到数据库关系db.relations()时对lazy这个参数一直很模糊。主要是看到Flask Web开发这本书中对关注与被关注的关系建模中...

WF工作流技术内幕 —— 通过Web服务调用Workflow工作流(基础实例)

在开发一个企业ERP系统时,其业务流程是开发的关键,系统往往会将开发好的业务方案发布为Web服务以供外界调用。客户可以通过服务器,互联网等等方式去调用服务,而解决业务上需要及信息的交换问题。有见及此,...

一个Hibernate多对多实例

下面贴上经典的多对多实例:用户与角色。直接上代码。 用户User: package cn.qeli.ums.entity; import java.util.HashSet; import java...
  • zavens
  • zavens
  • 2012年08月22日 22:19
  • 26304

多层感知机(MLP)算法原理及Spark MLlib调用实例(Scala/Java/Python)

多层感知机 算法简介:         多层感知机是基于反向人工神经网络(feedforwardartificial neural network)。多层感知机含有多层节点,每层节点与网络的下一层节点...

python for和while循环语句实例教程

循环体可以包含一个语句,也可以包含多个语句,但是却不可以没有任何语句。那么,如果我们只是想让程序循环一定次数,但是循环过程什么也不做的话,那该怎么办呢?当然是有办法的,因为Python为我们提供了一个...

mongoVUE:未将对象引用设置到对象的实例

未将对象引用设置到对象的实例

Android开发入门经典实例

androidandroid-studio 0  2  From:https://www.tianmaying.com/tutorial/a-simple-sample-for-androi...

rocketmq学习笔记 二 官方实例<消息顺序>

所谓消息顺序,是指在一些业务场景下, 消息是有先后顺序的 在rocketmq中, 如何保持消息顺序? 把所要保持顺序的消息,放到同一个消息队列即可。实现MessageQueueSelector接口...
  • akfly
  • akfly
  • 2016年12月08日 22:15
  • 2042

一个CXF集成SPRING的WEBSERVICE完整实例

1 首先准备以下JAR包 [java] view plain copy activation.jar   commons-logging-1.1.1.jar   cxf-2.5...
  • xwnxwn
  • xwnxwn
  • 2016年03月09日 19:14
  • 1648
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PopupWindon实例
举报原因:
原因补充:

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