public void zyluoti(View v){ValueAnimator animator = ValueAnimator.ofFloat(0,screenHeight - mImageView.getHeight());//设置属性动画的值,值的类型为floatanimator.setDuration(1000);//动画的作用时间animator.setTarget(mImageView);//设置动画的作用目标animator.setInterpolator(new BounceInterpolator());//设置插值器
        animator.start();/*** 动画开始,此时动画每10ms改变一次值,改变区间为[0,screenHeight - mImageView.getHeight()]     *此时只是设置好属性,并没有将属性值作用于View控件上 * 添加动画监听器,动画每改变一次,回调一次,在回调函数里实现View控件的改变,*/animator.addUpdateListener(new AnimatorUpdateListener() {@Overridepublic void onAnimationUpdate(ValueAnimator animation) {mImageView.setTranslationY((Float) animation.getAnimatedValue());//改变View控件的属性值实现动画效果,属性值从设置好的
ValueAnimator里获得
} }); }

转载于:https://www.cnblogs.com/ayue-1994-com/p/4972622.html

android 的属性动画相关推荐

  1. Android 利用属性动画实现PopupWindow背景逐渐变暗

    今天,简单讲讲android如何使用属性动画实现PopupWindow弹出后背景逐渐变暗. 昨天,记得自己讲了如何使用线程使PopupWindow弹出后背景逐渐变暗,那个其实很简单,其实还有一种代码也 ...

  2. android 属性动画变大,Android PropertyAnimation 属性动画(一)初探

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 前言 相对于静态的页面,动画往往能更直观地表达所需的信息,在UI开发过程中起着相当大的作用. Android为我们提供了 ...

  3. Android之属性动画初步

    Android动画系统包括View animation和Property animation,也就是视图动画和属性动画,属性动画有API限制,必须在API 11以上使用,不过有个开源项目NineOld ...

  4. android 组合属性动画,Android属性动画组合(sequence串行、together并行)

    在android中用原生api实现一系列复杂动画会很麻烦,所以对属性动画进行了一定封装,让使用起来更简单,能够按照人的思维依次编写动画. 简单效果: 使用方法: 添加依赖:dependencies { ...

  5. Android Studio属性动画,Android开发-RecyclerView-AndroidStudio(六)属性动画(3)AddDuration

    RecyclerView增加数据: MyAdapter.java: package com.iwanghang.recyclerviewdemo; import android.content.Con ...

  6. android的优酷菜单,Android利用属性动画实现优酷菜单

    利用属性动画实现优酷菜单,供大家参考,具体内容如下 布局文件 xmlns:tools="http://schemas.android.com/tools" android:layo ...

  7. android使用属性动画代替补间动画

    本文参考Android属性动画完全解析(上),初识属性动画的基本用法 android3.0之前一共有两种动画,分别是frame动画和tween动画,关于这两种动画如果不了解可以查看我之前的文章andr ...

  8. android 属性动画伸缩,Android的属性动画(二)加载框圆点旋转收缩放大缩小效果的实现...

    案例效果图如下, 案例实现步骤 1.首先用drawCircle()画好6个圆点 private void drawCircles(Canvas canvas) { //每个小圆之间的间隔角度 = 2π ...

  9. android 一分钟倒计时动画,Android利用属性动画自定义倒计时控件

    本文介绍一下利用属性动画(未使用Timer,通过动画执行次数控制倒计时)自定义一个圆形倒计时控件,比较简陋,仅做示例使用,如有需要,您可自行修改以满足您的需求.控件中所使用的素材及配色均是笔者随意选择 ...

最新文章

  1. K - Anton and Lines CodeForces - 593B
  2. BroadcastReceiver的思考(3)
  3. linux u 驱动程序,在uClinux中增加自己的设备驱动程序
  4. 通过padding-bottom或者padding-top实现等比缩放响应式图片
  5. HDU1520 Anniversary party 树形动态规划
  6. boost::fusion::transform_view用法的测试程序
  7. 互联网泛娱乐直播安全的解决之道
  8. 高性能服务器编程 Twisted编程基础
  9. 腾讯云服务器CentOS 7安装Tomcat并部署JSP站点统计进入站点人数
  10. dism++封装系统使用教程_Dism++系统精简利器 10.1.4.7
  11. Bugku-网站被黑
  12. 面试必杀技:异步FIFO
  13. SE-NET效果测试
  14. 使用 npm shrinkwrap 来管理项目依赖
  15. cad工具箱详细讲解_CAD的工具说明及使用讲解
  16. R语言基于ARCH模型股价波动率建模
  17. 数学与计算机科学虎扑,数学发展到今天还有继续研究的必要吗?
  18. 【DNN】PNN(Product-based Neural Networks )
  19. 利达主机联网接线端子_利达接线图介绍
  20. 1.海思项目整理 编译烧录+启动参数+sample编译+bayeRGBYUV+MPP(VB+VI+VPSS)

热门文章

  1. oracle改了包怎么保存,Oracle存储过程、包、方法使用总结(推荐)
  2. python调用ffmpeg合并_用ffmpeg命令处理mp4剪切与合并
  3. 金融项目app服务器配置,云在金融的应用
  4. yum mysql5.7位置_CentOS yum 安装 Mysql5.7
  5. python中print的用法_Python中print函数简单使用总结
  6. error: storage size of ‘threads’ isn’t known
  7. 160 - 6 aLoNg3x.1
  8. 实验5 数据查询--连接查询
  9. 计算机二级c语言题库缩印,计算机二级C语言上机题库(可缩印做考试小抄资料)...
  10. FreeRTOS---堆内存管理(一)