1 public void PopupWindow(View parent){ 2 View contentView = View.inflate(context,R.layout.popup_item, null); 3 //先把之前的销毁 4 dismissPopupWindow(); 5 6 ...
这周作业,要做一个类似QQ的左滑删除效果的ListView,因为不想给每个item都放一个按钮,所以决定用PopupWindow,这里记录一下 先放一下效果图: 先说明一下这里面的问题: ①没有做到像QQ那样可以允许item跟随手指移动,虽然PopupWindow有update方法让我们动态移动,但 ...
分类:
移动开发 时间:
2016-04-09 22:03:27
阅读次数:
497
PopupWindow的官方定义如下:A popup window that can be used to display an arbitrary view. The popup window is a floating container that appears on top of the current activity.也就是说它是一个浮动在当前界面上方并且可以显示在任意位置的View,...
分类:
移动开发 时间:
2016-04-08 12:05:42
阅读次数:
181
样式: layout: popup_appinfo.xml anim: popup_enter.xml popup_exit.xml code: Activity.java ...... ...... 1 //弹窗消失 2 mPopupWindow.dismiss(); ...... ...
先看一个效果图 点击按钮后出现一个这么的效果,这个弹出框实现的答题代码如下 先来一个弹出框的布局xml 然后是在主界面的设计,按钮自己设定,我把在按钮内如何引入写出来 代码如下 代码里的解释已经很详尽了,这也是我学着写的 ,然后弹出框的点击事件这样写就可以了,千万不要在xml里直接使用android ...
分类:
移动开发 时间:
2016-03-29 06:17:31
阅读次数:
261
Mainactivity.XML popupwindow.XML MainActivity ...
分类:
移动开发 时间:
2016-03-27 18:02:55
阅读次数:
256
在我们程序开发中,用户体验始终是一项十分重要的指标,通常为了良好的用户体验,在确认一些敏感或者数据操作更新之前允许客户反悔即让用户拥有更多的自主性,而Android开发中是借助对话框Dialog系、Popupwindow和Dialog样式的Activity来实现。...
分类:
移动开发 时间:
2016-03-26 07:37:06
阅读次数:
319
上两章都说了非阻塞的对话框,今天说一下阻塞的对话框--PopupWindow
那么什么是阻塞什么是非阻塞呢?PopupWindow和AlertDialog有什么不同呢?
先说AlertDialog,弹出来之后,背面会变灰,并没有阻塞后台的进程,如果没特殊控制,点击后面灰暗处,弹框会消失掉的。
至于PopupWindow,则是弹出来,后面没有任何变化,并且阻塞该应用的进程,如果一直没退出,应用...
分类:
移动开发 时间:
2016-03-22 23:19:50
阅读次数:
504
封装组合控件实现一个简单的多条件筛选菜单,可根据自己需求定制筛选条件,动态添加筛选项,灵活使用。控件封装,点击切换,使用popupWindow实现下拉列表,项目中封装了多种数组数据排序处理方法的工具栏,可对任何对象list根据对象中的某个元素排序。详情请查看源码:https://..
分类:
移动开发 时间:
2016-03-18 18:01:10
阅读次数:
1093
首先,在values/anim中定义补间动画popshow_anim.xml 由下往上淡入 pophidden_anim.xml 由上往下淡出 然后,在values/style中定义样式 最后,在代码中引用动画样式 View view = LayoutInflater.from(this).infl...