- 浏览: 98701 次
- 性别:
- 来自: 南昌
最新评论
-
wang1114wang1114:
...
.9.png图片制作 -
m__point:
代码中明明只有下拉刷新嘛,哪儿有上拉刷新??
上拉和下拉刷新列表(自定义listview) -
kenlistian:
不错,做的非常好,适合新手学习
popupWindow弹出式窗口 -
q694119254:
你个2人 数组没排序怎么办
从数组中查找任何一个数字所在的位置(索引) -
ilysys:
没必要这么复杂,http://blog.csdn.net/il ...
以树形方式展现出该目录中的所有子目录和文件
昨天上午去了个面试,公司名我就不说了。面我那哥们问我有没有实现过半透明的popupwindow。哎,俺实在,没有做过那就是没有做过。估计那哥们也没打算要我,嫌我经验不够,我也没有舌灿莲花那种口才。公司老总说要求签卖身契,3年合同,3年之内辞职要赔钱。3年时间何其漫长,要是公司留得住人,不用签卖身契照样生意兴隆,人才(财)滚滚而来。现在打算去广州了,女朋友一个人在那边,男人嘛,该承担还是得承担,论坛里哪位兄弟公司需要招人,能不能推荐一下,最好在广州的,不胜感激,谢谢。 不罗嗦了,言归正传。。。 下午回来想想不爽,这个东西我还真要把它弄出来。网上搜了一下,没合适的,最多的就是两种: 1.设置半透明主题 2.设置window的alpha值
发现这两种都不能满足要求,起码的颜色就不太对。想做好点,做成类似alertDialog的样子,带边框,弹出窗口带动画效果,之后背景置灰,那多帅。 看到那个仿uc浏览器的源码,是用alertdialog做的,达到那种效果,加点动画就行了。下图是从那个ucweb源码里面弄出来的。
上面的代码就不贴了,我上传的项目文件里面也有。 下面是弹出popupwindow的图片,第一张是动画中,第二张是完全弹出的:
下面是实现步骤: 1。背景置灰: popupWindow = new PopupWindow(menuView, LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT, true); 第二三个参数必须是LayoutParams.FILL_PARENT,这样才能填充整个屏幕,达到背景置灰的目的。 整个popupwindow里面是一个GridView,图片什么的也是用的那个仿UC浏览器界面项目的,在此谢谢了。 关键的东西都在xml里面。
第一个linearlayout里面的android:background="#b0000000",就是全屏背景,网上搜的好多半透明都是“#e0000000”,我觉得那颜色太深,“#b0000000”更合适。 第二个linearlayout是popupwind的背景,里面的android:background="@drawable/downbutton_corner"是关键,边框,圆角都是里面定义的。 2。popupwindow的边框,圆角背景。downbutton_corne.xml
这个涉及到shape画图,要是不懂的话。网上很多资料,搜一下就是了。我博客里面也有,http://blog.csdn.net/ymdcr/archive/2010/12/01/6048256.aspx <gradient android:startColor="#c0000000" android:endColor="#c0000000" android:angle="90" /><!--背景颜色渐变 --> 我就设置了一个固定的颜色"#c0000000"。android:angle="90"这个是设置颜色渐变方向,从上到下啊,从左到右啊,貌似只能90的倍数,也只有四个方向嘛。 <stroke ></stroke>,边框就是这个实现的。 dashWidth指的是边线的宽度 dashGap 指的是每条线之间的间距,(因为是边线是很多小横线组成的)。 3。淡入淡出动画 popupWindow.setAnimationStyle(R.style.PopupAnimation); 这条代码是设置style的,动画文件就是在style文件里面引入的。下面是淡入的动画,动画教程网上也很多。淡出的动画就这些参数值交换位置就是了。android:duration这个是持续时间,为了截图,我把它弄成5秒了。
大概就是这些了。 还有一个关键的问题。弹出pop之后,back键无效了,必须在pop里面设置事件dismiss掉。下面是问题的描述,哪位解决了,告诉我一下,谢谢。我的邮箱:ytdcr@tom.com 问题解决了,是因为没设置背景的原因。 |
- 修改版demo.rar (1.7 MB)
- 下载次数: 38
发表评论
-
关于Ant多渠道批量打包总结
2013-04-27 17:24 826doc文档,附带源码 -
item嵌套button使listview onitemClick事件不响应
2012-06-08 11:21 2376解决方法:让button失去焦点,设置android:focu ... -
Android2.2 API中文文档——Android View的xml属性理解
2012-05-17 13:30 1171java.lang.Object android.vi ... -
上拉和下拉刷新列表(自定义listview)
2012-05-09 16:05 3437自定义listview: package cn.net.i ... -
TabHost与RadioGroup实现底部菜单
2012-04-27 17:29 3155转自:http://www.iteye.com/topic/1 ... -
ProgressBar的使用(注意小细节)
2012-04-27 15:31 1106做项目的时候希望滚动圈出现在中间,在布局文件中,如果使用的线性 ... -
Gallery 模仿Flash广告栏
2012-04-26 10:57 1124转自:http://androiddada.iteye.com ... -
.9.png图片制作
2012-04-18 11:23 37996转载请注明出自”百度MUX” 本文链接:ht ... -
activity生命周期
2012-04-17 17:45 717引用 转载文章:http://www.cnblogs.co ... -
listview圆角实现
2012-04-10 11:16 1094<?xml version="1.0&qu ... -
listview实现单选功能
2012-04-06 10:23 1251package com.xiaoming; impo ... -
android相对布局的属性
2012-02-05 15:07 979android:layout_above:将该控件的底部置于给 ... -
Android中ListView分页加载数据
2011-12-27 17:25 752[url] 文章转自:http://www.open-open ... -
Intent中的四个重要属性——Action、Data、Category、Extras
2011-12-19 10:19 754http://www.cnblogs.com/wiseking ... -
dialog对话框
2011-12-17 19:38 732http://www.cnblogs.com/tqj-zyy/ ... -
Android预定义样式
2011-12-17 19:28 1058对于能够显示文字的控件(如TextView EditText ... -
LayoutInflater的使用
2011-12-17 18:42 761LayoutInflater用处很大,具体参考http://w ... -
Android系统默认的布局方式
2011-12-16 20:43 1114项目当中自己定义的布局方式可以通过R.layout.xxx访问 ...
相关推荐
Android 单击listview弹出popupwindow弹出框,里面还附带listview右滑删除按钮。博客网址:http://blog.csdn.net/qq_16064871
popupwindow弹出框.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
在android 开发中,让popupwindow 弹出在点击按钮的上方中间; 说明文档见我的博客
分享一个在android开发中的多级PopupWindow 弹出窗口实例,不知道这种多级的弹出窗口算不算是“嵌套”方式?因为它们之间确实是有着层级的关系,当PopupWindow被主界面按钮触发的时候,会被弹出第一级,在第一级中...
Android PopupWindow弹出实例 xml方式配置动画效果
AS写的PopupWindow demo blog:http://blog.csdn.net/shenyuanqing/article/details/48136639
androud实现PopupWindow弹出菜单简单实例
使用popupwindow弹出后覆盖了父控件的焦点无法实现点击即弹出,仿微信服务号底部弹出效果
Android安卓源码_PopupWindow弹出菜单
Android开发中常用的弹出式窗口,包含平移特效。
很多应用采用的底部弹出菜单实现,通过自定义PopupWindow实现
Android从屏幕底部滑动弹出PopupWindow,有动画效果,类似于sharesdk的分享页面滑动弹出效果。
PopupWindow 底部弹出透明度
右上角的PopupWindow弹出,类似QQ的设置,已listview的方式展开。原创,刚刚开发的,在网上找了好久没都有自己想要的效果,所以自己开发个简单的。
Android评论PopupWindow弹出窗,可根据输入法自适应高度,点击输入框时,输入法弹出和隐藏,对于我们的评论窗口而言,高度始终都是保持不变,这样可以给用户带来更好的体验! 具体实现代码地址:...
博客地址:http://blog.csdn.net/lowprofile_coding/article/details/47785421 说明:从屏幕底部弹出PopupWindow,有弹出隐藏动画效果.背景设置透明度.
自定义popupwindow,解决了7.0弹出位置的错乱。点击按钮实现在控件的上下左右弹出的效果。还实现的dp和px的相互转换
Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO 将这个Demo中的功能进行抽取了下,只有GridView的拖动效果, 使用popupWindow弹出使用
popupwindow 遮罩 窗帘式 从上往下 半显示 带动画 漂亮
popupWindow.js是一款jQuery弹出层窗口插件。该插件能够轻松的制作弹出层模态窗口效果。弹出的窗口支持最大化、最小化、拖拽、改变尺寸等功能。