JAR——nineoldandroids-2.4.0

  1. 简介

    为view设置动画效果;

  2. 使用方法

(1)设置中心点位置:

//设置中心点为view的原点,左上
ViewHelper.setPivotX(view, 0);
ViewHelper.setPivotY(view, 0);
//设置中心点为中间点
ViewHelper.setPivotX(view, target.getWidth() / 2f);
ViewHelper.setPivotY(view, target.getHeight() / 2f);
//设置中心为右下
ViewHelper.setPivotX(view, target.getWidth());
ViewHelper.setPivotY(view, target.getHeight());

(2)设置单个动画:

//String name,是要创建动画的名字,名字是固定的;
//具体的名字有:translationX、translationY、scaleX、scaleY、alpha、rotationX、rotationY、rotation;
//valuse是与动画对应的一些值(开始值,结束值,增量....)
ObjectAnimator.ofFloat(View, String animationName, float... values).setDuration(duration).start();

(3)设置动画集合:

//1.创建动画集
AnimatorSet set = new AnimatorSet();
//2.添加动画
set.playTogether(
	ObjectAnimator.ofFloat(view, "scaleX", 2, 1.5f, 1).setDuration(mDuration),
	ObjectAnimator.ofFloat(view, "scaleY", 2, 1.5f, 1).setDuration(mDuration), 
	ObjectAnimator.ofFloat(view, "alpha", 0, 1).setDuration(mDuration * 3 / 2));
//3.开启动画
set.start();
时间: 2024-07-28 13:16:32

JAR——nineoldandroids-2.4.0的相关文章

java maven项目找不到jconsole-1.8.0.jar和tools-1.8.0.jar包

今天在整合jar包时候,出现了 这是我导入的jar坐标 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.14</version> </dependency> 然后查看了它的相关依赖,果然找到了这两个依赖. <dependency> <groupId>com.al

Unable to load configuration. - bean - jar:file:/D:/apache-tomcat-8.0.30/web

问题描述: Unable to load configuration. - bean - jar:file:/F:/Web/homesite/jsp/struts/WEB-INF/lib/struts2-convention-plugin-2.1.6.jar!/struts-plugin.xml:30:119 jar包冲突问题 myeclipse中lib下的jar包冲突 tomcat中lib下的jir包冲突 3.缺少必须的包,

hadoop2.6.0实践:引入开发依赖的jar包

hadoop-2.5.0\share\hadoop\common  所有jar,hadoop-2.5.0\share\hadoop\common\lib  所有jar, hadoop-2.5.0\share\hadoop\hdfs  所有jar hadoop-2.5.0\share\hadoop\mapreduce  所有jar hadoop-2.5.0\share\hadoop\yarn  所有jar

如何自己编译生成Eclipse插件,如hadoop-eclipse-plugin-2.2.0.jar

如何自己编译生成Eclipse插件,如hadoop-eclipse-plugin-2.2.0.jar http://cxshun.iteye.com/blog/1876366 大数据是当今的一个热门话题,相信搞JAVA的我们当然不能错过了,尤其是hadoop这个大数据时代的宠儿是属于我们JAVA界的(核心是用JAVA写的). 看到hadoop,相信一堆概念大家都听得不少了,什么MapReduce,这个就大概解释下: Map:俗点说就是直接把数据打散,一份数据把它切分成多份小的数据进行处理,这个过

Linux静默安装weblogic12(fmw_12.1.3.0.0_wls.jar)

1.安装JDK环境 #tar zxvf jdk-7u80-linux-x64.gz #mv jdk1.7.0_80 /usr/local/jdk1.7.0_80/ 2.创建安装用户 #useradd weblogic #su - weblogic 3.配置JAVA环境变量 $vi .bash_profile export JAVA_HOME=/usr/local/jdk1.7.0_80 export JRE_HOME=/usr/local/jdk1.7.0_80/jre export CLASS

resin启动报错:guava-15.0.jar!/META-INF/beans.xml:5: &lt;beans xmlns=&quot;http://xmlns.jcp.org/xml/ns/javaee&quot;&gt; is an unexpected top-level tag. 异常

项目完成,经过本地的测试,最后在部署的时候,发现服务器resin启动失败,报错信息如下: 从报错信息上看,应该是guava.jar有问题. 排查问题 查看项目引入的guava.jar,信息如下: boneco.jar引入了子包guava-15.0.jar,cache-client.jar引入了guava-18.0.jar. 所以不难明白,guava-15.0.jar肯定不能兼容guava-18.0.jar!但是guava-18.0.jar肯定兼容guava-15.0.jar,所以需要保证项目中引

SSH框架整合配置所需JAR包(SSH整合)

Hibernate Jar: 1.hibernate3.jar,这个是hibernate3.0的核心jar包,没的选,像我们常用的Session,Query,Transaction都位于这个jar文件中,必要. 2.cglib-2.1.3.jar,CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必要. 3.asm.jar ASM字节码库 如果使用"cglib"则必要,必要 4.asm-attrs.jar ASM字节码库 如果使用"cglib&qu

Lucene6.6.0 案例与学习路线

工头让我去学习Lucene这个全文检索工具,为项目搜索引擎的开发打下基础.花了一周的时间熟悉了Lucene基本API的使用并写了一些案例,在这里先分享一下关于Lucene的学习心得. 1.首先建议参看这篇精简的博文,对Lucene的索引创建和检索功能有个了解.https://www.ibm.com/developerworks/cn/java/j-lo-lucene1/ 需要注意这个博文的jar包是Lucene2.0.0比较老. 2.然后阅读另外一篇比较细致的博文:http://blog.csd

maven 添加memcached.jar配置方法

针对Java项目添加 memcahced 在mvnrepository 找了半天也没找到memcached.jar的配置xml, 由于目前Javamemcached client没有官方的maven repository可供使用,因此使用时需要手动将其安装到本地repository.java memcached client的jar包下载地址:https://github.com/gwhalin/Memcached-Java-Client/downloads 目前2.6.6版本的java mem

CAS 4.0 单点登录教程

CAS 单点登录指导文档 1.概述 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. 耶鲁大学(yale)开发的单点登录(Single Sign On)系统称为CAS(Central Authentication Service)被设计成一个独立的Web应用程序(cas.war). CAS在2004年12月成为Jasig项目,所以也叫JA-SIG CAS. 本