今天又遇到了关于Android 动画方面的问题,免不了一番疯狂找资料,所幸解决了自己的问题,为了避免以后遇到同样的问题,再次到处找资料,于是决定写篇随笔记录下来,方便自己方便大家^_^;废话就不说了先来个效果图

录制的效果不太好,将就着看吧....

描述一下:这里点击“向上弹出”按钮 弹出一个popupWindow 窗口,这个窗口是慢慢的向上缩放,在一定时间内达到最大

这样就引出本篇的主角 scale(缩放)动画

下面截图是我的两个 缩放动画文件截图

scale_out.xml

scale_in.xml(最外层标签和上面那个是一样的就只贴最主要的了)

下面开始介绍我的理解

android:duration 这个表示动画的时间 就不多做介绍了

android:interpolator 这个表示 动画插入器(详情自行度娘,不是本篇重点)

接下来就是 颖字 写这篇随笔的原因了

习惯 这样的 两个属性放在一起来看:android:fromXScale="1.0"  android:toXScale="1.0"

那它们什么意思呢?意思就是:执行动画的控件(popupWindow)宽度不发生变化

那么这两个属性什么意思?android:fromYScale="0.0" android:toYScale="1.0"表示高度?

对没错,表示 执行动画的控件(popupWindow)高度从0.0 变为原图的  高度  大小

然后还有两个比较重要的属性

android:pivotY="100%"android:pivotX="50%"

它们又表示什么意思呢? 继续看

android:pivotX="50%"   表示 以执行动画的控件(popupWindow)宽度的中间点作参照点展开;

android:pivotY="100%" 表示 以执行动画的控件(popupWindow)高度的100%的位置作为参照点展开;

如果对这两个属性不太理解推荐看 下面的推荐链接

(讲解屏幕切换动画,里面的android:fromYDelta="100%p"android:toYDelta="0%p" 属性与android:pivotY="100%"android:pivotX="50%" 类似)

android动画放大后缩小,Android 补间动画 scale(缩放)相关推荐

  1. Android动画 详解(一 补间动画)

    2019独角兽企业重金招聘Python工程师标准>>> 打算整理下 android动画方面的知识,嗯  开始 一.android补间动画 分为四大类 alpha(透明度渐变).sca ...

  2. Android动画案例(二)补间动画

    补间动画 可以使用xml文件或者java代码进行定义,但是官方推荐xml,但两个同样重要 移动: TranslateAnimation 缩放:ScaleAnimation 旋转:RotateAnima ...

  3. android 获取动画资源,Android动画资源(二)——补间动画资源

    Android animations.png Android动画资源系列文章:Android动画资源文件总结 Tween animation 用XML定义的动画,在图形上执行诸如旋转.透明度变化.移动 ...

  4. Android之帧动画与补间动画的使用

    前言 在日常开发中,我们有时候需要一些好看的动画效果,这时可以充分利用Android提供的这几种动画来实现, Android提供了3种类型的动画: 补间动画:补间动画可以应用于View,让你可以定义一 ...

  5. Android 动画之补间动画实战(飞机起飞)

    在Android项目的日常开发中,很难免的会用到动画.Android的动画体系分为传统动画,传统动画中又分为两大类,一类是补间动画(Tweened Animation)另一类帧动画(Frame Ani ...

  6. 补间动画android

    补间动画android 1.AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> & ...

  7. 【Android】补间动画用法最全详解

    本文目录 补间动画概述和分类 各类补间动画实现 xml实现补间动画 透明度动画-AlphaAnimation 缩放动画-ScaleAnimation 位移动画-TranslateAnimation 旋 ...

  8. android 帧动画张数限制,Android帧动画和补间动画看这篇足够了

    原标题:Android帧动画和补间动画看这篇足够了 写在前面 为了使用户的交互更加流畅自然,动画也就成为了一个应用中必不可少的元素之一.在 Android 中常用的动画分类无外乎三种,最早的帧动画.补 ...

  9. 属性动画、帧动画、补间动画的介绍使用及对比

    属性动画.帧动画.补间动画的介绍使用及对比 版权声明:转载必须注明本文转自南轩的博客: http://blog.csdn.net/nanxuan521 在android开发中经常会碰到一些动画需求,其 ...

最新文章

  1. Linux下控制环境变量
  2. 关于Silverlight_Tools.exe安装不上的问题
  3. 一些实用的 jQuery 技巧
  4. 虚拟机上Redhat linux9.0的VMware Tools详细图文教程
  5. C语言中, include 和 include 的区别和注意点
  6. iqooneo5支持鸿蒙系统吗,iqooneo5活力版有双卡双待吗_iqooneo5活力版支持5g吗
  7. 《构架之美》阅读笔记六
  8. 华农计算机科学宿舍在哪个区,新生指南Ⅵ | 住在华农·看看我们第二个家
  9. OData元数据在浏览器里以Feed视图显示的解决办法
  10. python beautiful soup 标签完全相同_Python爬取Python教程并制作成pdf
  11. linux 基础学习之目录与文件处理命令
  12. 微信们正在成为“被模仿者”!中国互联网现状及趋势报告
  13. 最新消息:苹果M1芯片为何如此之快?
  14. 【keil/MDK5】编译生成bin文件和汇编文件
  15. Origin 2022安装教程(附下载链接)
  16. android 图片 灰色,Android实现制作灰色图片
  17. java虚拟内存不足
  18. 计算机视觉论文速递(三)YOLO-Pose:《Enhancing YOLO for Multi Person Pose .....》实时性高且易部署的姿态估计模型
  19. SELinux权限问题解决
  20. 更新Windows11出现错误0x80240022的解决方法

热门文章

  1. Docker容器资源管理,你真的学会了吗?
  2. Gartner 发布2019年超融合魔力象限:新增深信服一员!
  3. 2018年云计算大调查:五成开发者月入过万 阿里云称霸公有云市场
  4. Cloud一分钟 | 腾讯打造云启商学院,马化腾将担任荣誉院长;阿里巴巴:2018财年云计算收入同比增长101%...
  5. python循环一百次_python循环
  6. react安装_前端大牛进阶---gt;React必会教程
  7. store下拉框同步_关于选择主下拉框后~后面的下拉框跟着同步一起变化的问题~~...
  8. 查询字段是date类型的数据
  9. Mybatis-Plus的SQL语句组拼原理
  10. Oracle 创建表空间、用户、权限_(plsql)