popwindow通过setAnimationStyle(int animationStyle)函数来设置动画效果

android:windowEnterAnimation表示进入窗口动画

android:windowExitAnimation表示窗口退出动画

在res/values/style.xml代码:<?xml version="1.0" encoding="utf-8"?>

@anim/popup_enter

@anim/popup_exit

在res/anim/popup_enter.xml声明所需进入动画<?xml version="1.0" encoding="utf-8"?>

android:fromYScale="0.6" android:toYScale="1.0" android:pivotX="50%"

android:pivotY="50%" android:duration="1000" />

android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="1000" />

在res/anim/popup_exit.xml声明所需退出动画<?xml version="1.0" encoding="utf-8"?>

android:fromXScale="1.0"

android:toXScale="0.5"

android:fromYScale="1.0"

android:toYScale="0.5"

android:pivotX="50%"

android:pivotY="50%"

android:duration="500" />

android:interpolator="@android:anim/accelerate_interpolator"

android:fromAlpha="1.0"

android:toAlpha="0.0"

android:duration="500" />

设置popwindow的位置及动画

popupWindow.setAnimationStyle(R.style.PopupAnimation);

popupWindow.showAtLocation(findViewById(R.id.parent), Gravity.CENTER| Gravity.CENTER, 0, 0);

popupWindow.update();

调用popupWindow.dismiss();语句。popwindow消失,自动调用消失动画popup_exit.xml

android图片消失动画效果,用setAnimationStyle来设置popwindow显示消失的动画效果相关推荐

  1. Android 图片着色 Tint 详解2—xml设置、selector

    上篇文章介绍了给drawable设置tint 以达到颜色变化效果,这篇介绍下通过xml设置tint.代码设置tint以及如何设置tint selector. 在xml中设置tint 可以利用 andr ...

  2. css 超出文字头尾相接滚动_【转载】CSS3 ——文本超出设置 超出显示...与跑马灯效果...

    桌面平台的开发中,内容超出设定区域的大小时,我们常用的操作有三种,一个是显示,一个是隐藏,一个是出现滚动条. 在手机平台的开发中,我们常用的操作也有三种,第一是隐藏,第二是显示"...&qu ...

  3. HTML完成如下网页效果代码,JS实现可直接显示网页代码运行效果的HTML代码预览功能实例...

    本文实例讲述了JS实现可直接显示网页代码运行效果的HTML代码预览功能.分享给大家供大家参考.具体如下: JavaScript实现HTML代码预览功能,直接在网页上显示代码运行的效果,就例如点击&qu ...

  4. android 图片预览动画,Android实现仿Windows7图片预览窗格效果

    本实例将显示类似于windows7提供的图片预览窗格效果,单击任意一张图片,可以在右侧显示该图片的预览效果. 效果如图所示: 具体实现方法: res/layout/main.xml: android: ...

  5. android 图片预览动画,Android图片上传实现预览效果

    首先具体分析一下,实现的功能,其中需求分析是必不可少的,需求.逻辑清除之后,再上手写代码,思路会很清晰. 1.多图上传首先得选择图片(这里项目需求是既可以拍照上传也可以从相册中选择) 2.拍照上传很简 ...

  6. Android 天气APP(十三)仿微信弹窗(右上角加号点击弹窗效果)、自定义背景图片、UI优化调整

    上一篇:Android 天气APP(十二)空气质量.UI优化调整 天气预报详情,逐小时预报详情 新版------------------- 一.适配器点击监听 二.页面实现 三.天气预报详情弹窗 四. ...

  7. Android实现GridView的item长按拖动删除完美实现(带动画效果)

    领导这几天让做一个项目,就是可以实现像支付宝首页一样的可以长按拖动,删除的界面,以前没做过,领导让我做的时候觉得简直是老虎吃天,无从下手啊,可是领导的任务还是要实现的,没办法,就自己网上找咯,但是网上 ...

  8. android 图片查看动画,Android 共享动画实现点击列表图片跳转查看大图页面

    主要内容使用系统提供的 API 实现共享动画 在实现过程中遇到的问题图片点击和关闭之后会出现短暂的黑屏问题实现的动画效果如下: 共享动画.gif 具体实现这个效果是在两个页面之间的切换动画,既然是两个 ...

  9. android listview下拉动画效果,Android开发中利用ListView实现一个渐变式的下拉刷新动画...

    Android开发中利用ListView实现一个渐变式的下拉刷新动画 发布时间:2020-11-23 16:50:31 来源:亿速云 阅读:80 作者:Leah 本篇文章给大家分享的是有关Androi ...

最新文章

  1. js控制图片的缩放代码示例
  2. 示波器上mode选择开关上的norm和auto是什么意思?
  3. arm linux 内核启动,Linux(ARM)内核启动地址
  4. MediaCodec在Android视频硬解码组件的应用
  5. net use 命令集合详解
  6. Flask-admin 学习及一些笔记
  7. Opencv中的Laplacian(拉普拉斯算法)
  8. 方便微信公众号等手机网页调试插件eruda和vConsole
  9. P1666 前缀单词
  10. 【MyBatis框架】SqlMapConfigl配置文件之常用的setting设置
  11. 动环监控调试线_电力综合监控系统解决方案-【斯必得智慧物联】
  12. html点击发送qq邮箱_qq邮箱怎么发送文件夹
  13. scala文件通过本地命令运行
  14. 开机LOGO与动画修改
  15. 通达信l2接口公式代码怎么获取excel数据?
  16. 企业计算机网络安全威胁及措施
  17. mysql写保护,sd卡有写保护怎么格式化
  18. java实现压缩包嵌套压缩包的下载
  19. matlab中plotyy设置曲线颜色,matlab plotyy 颜色
  20. ios7 未能连接到服务器,完美解决iTunes 未能连接到此 iPhone。发生未知错误(0xe8000003)和0xe8000084...

热门文章

  1. 利用Java处理图片,更换背景
  2. ROS发布/订阅Float64MultiArray数组类消息(C++和Python相互发布和订阅)
  3. 用C语言实现打开一个网页
  4. 只要8元,就能体验美国第一夫人的乐趣
  5. 静态站点 免费_七个站点,您可以随意使用免费照片
  6. 初学Java(三)——学习准备
  7. 老子是一个怎样的传奇!(转发)
  8. 基于51单片机的自动浇花系统设计/基于51单片机的智能抽奖系统控制设计/基于51单片机的数字时钟与日历显示控制设计 毕业设计
  9. idea开发配置-模板配置
  10. 台积电第一季度净利润198.5亿元 同比增长35.3%