Property Animation 属性动画,这个是在Android 3.0中才引进的。
Property Animation其改变的是对象属性对应的值,应用于任何对象,而Tween Animation更改的是绘画的效果,其属性值是没有变化的。
ObjectAnimator:更改对象的属性值
使用方法:
ObjectAnimator translationRight ...
分类:
移动开发 时间:
2015-01-15 16:03:57
阅读次数:
136
用动画用的久了渐渐的喜欢上她了,虽然它或许并不是女的,但我希望是~~
用的久了,我渐渐的思考性能的问题了;在我的一篇([Material Design] MaterialButton 效果进阶 动画自动移动进行对齐效果)介绍按钮点击特效的文章中使用了大量的属性动画,但是在后来我想了很久,其是只需要一个属性动画就能解决所有问题。
下面咱们来说说怎么把多个属性动画合成一个。...
分类:
移动开发 时间:
2015-01-09 09:12:04
阅读次数:
315
功能介绍:
NineOldAndroids是github上的一个开源项目,其作用是为了在低版本android上(API11以下)使用属性动画。它的原理其实也很简单,主要就是判断当前sdk版本,如果大于API11,那么就调用官方的API,否则自己实现动画效果。另外,在API使用方面,它与官方的属性动画基本一致。比如ObjectAnimator、ValueAnimator等等。...
分类:
移动开发 时间:
2014-12-31 13:03:40
阅读次数:
375
已屏蔽掉触摸冲突,直接上代码
package com.pobing.extra.views;
import com.example.iphonebut.R;
import android.animation.ObjectAnimator;
import android.content.Context;
import android.graphics.Canvas;
import androi...
分类:
其他好文 时间:
2014-12-10 14:15:35
阅读次数:
211
Hello,大家好,最近好长时间没有写博客了,因为我决定辞职了。
废话不多说,我们还是来看属性动画在上一篇 Android 动画详解之属性动画(Property Animation)中我们简单的介绍了一下属性动画的用法,其实属性动画还有更多有趣的用法。
1,在xml中使用
在eclipse中我们右键新建xml可以选择新建属性动画,如图
我们选择objectAnimator,然后我们...
分类:
移动开发 时间:
2014-12-01 16:07:34
阅读次数:
231
异常 Caused by: java.lang.RuntimeException: Unknown animation name: objectAnimator异常代码 FragmentTransaction ft = getFragmentManager().beginTransaction();...
分类:
移动开发 时间:
2014-11-08 23:34:28
阅读次数:
764
直接上图: 代码: package?me.waye;
import?android.animation.AnimatorSet;
import?android.animation.ObjectAnimator;
import?android.app.Activity;
import?android.os.Bundle;
import?android.view.Mo...
分类:
移动开发 时间:
2014-10-30 00:27:51
阅读次数:
239
github上面有个例子很好的列举了NineOldAndroids兼容动画的用法。下载了下来然后运行测试了下:
因为要引用nineoldandroids的项目,我这里直接把它的源代码拷贝进去了,用做测试。
android 11版本也有ObjectAnimator动画属性,但是不能兼容10版本甚至8的版本号,国内这个版本号的手机份额还是不小的。所以兼容也必须只有用这个开源的了。
st...
分类:
移动开发 时间:
2014-10-23 19:21:28
阅读次数:
279
开源地址: https://github.com/JakeWharton/NineOldAndroids
简介:NineOldAndroids是一款支持在低版本开发的Android动画的框架 包括了一系列如ViewAnimator,ObjectAnimator,
ViewPropertyAnimator等API,解决了Tween动画中移动过程只显示移动效果,而不是真正组件的问题.
1...
分类:
移动开发 时间:
2014-10-22 11:04:43
阅读次数:
318
Alpha是图形界面开发中常用的特效,通常我们会使用以下代码来实现Alpha特效:view.setAlpha(0.5f);View.ALPHA.set(view, 0.5f);ObjectAnimator.ofFloat(view, "alpha", 0.5f).start();view.anima...
分类:
其他好文 时间:
2014-10-06 17:55:30
阅读次数:
160