PopupWindow消失动画无效,脑洞大开的解决方案
来源:互联网 发布:java内存泄露解决 编辑:程序博客网 时间:2024/04/19 14:33
项目用到一个项目PopupWindow底部弹窗,效果是这样的
很自然的,像这种一般都需要添加切入退出动画,于是照着常规的写法
mWindow.setAnimationStyle(R.style.popup_window_bottombar);添加动画效果,切入动画没有问题,但是退出时出现了一个让我纠结了蛮久的问题,点击屏幕空白处退出时,退出动画正常,但是当我点击取消按钮,直接调用dismiss()方法时,退出动画无效了。查了好久,没有人知道是为什么,大家都说调用dismiss()方法时会自动调用退出动画。这样看来应该是某种BUG,为了解决这个BUG,我采用了最简单粗暴的方法。
Animation animation=new TranslateAnimation(0,0,0,1); animation.setDuration(200); animation.setAnimationListener(this); inflate.startAnimation(animation);直接给PopupWindow的布局添加退出动画,在动画结束时调用dismiss()方法。至此结束。
0 0
- PopupWindow消失动画无效,脑洞大开的解决方案
- popupwindow 显示和消失的动画
- PopupWindow 设置动画无效
- popupwindow弹出和消失动画
- PopupWindow自定义动画 在onDismiss执行动画无效的解决办法
- push pop 动画突然消失的解决方案
- popupwindow中ListView item点击事件无效的解决方案
- PopupWindow显示和消失动画,以及界面切换时动画所导致的问题
- PopupWindow点击消失的解决办法
- popupWindow设置显示和消失的动画 add:如何点击背景或返回键让popuwindow消失
- ios7 push pop 动画突然消失的解决方案
- 自定义PopupWindow,带显示隐藏动画、全屏背景以及触摸屏幕空白区域消失的功能
- PopupWindow的动画效果
- PopupWindow的动画
- PopupWindow的动画效果
- 关于Android中popupwindow的listview的item点击事件无效的解决方案
- css3动画的"消失"””
- 点击popupwindow窗口之外的区域使popupwindow消失
- color--input新属性,颜色选取器,其他类型search,tel
- C# MD5加密源码
- CMDB简介
- 链接、装载与库—编译和链接(2.4)
- cocos2dx::ui::Text 显示问题
- PopupWindow消失动画无效,脑洞大开的解决方案
- MySQL多表查询
- 全方位立体监控之日志解决方案ELK(1)
- curl采集
- Apache AB 参数传递
- Eclipse luna Subversive(SVN) 的安装
- leetcode 232. Implement Queue using Stacks
- 强悍的 Linux —— linux 中 bin 和 sbin 目录的主要区别
- 一个简单的自定义SwitchButton