当前位置: 移动技术网 > IT编程>移动开发>Android > Android属性动画ObjectAnimator的使用1

Android属性动画ObjectAnimator的使用1

2019年05月28日  | 移动技术网IT编程  | 我要评论

周韦彤视频下载,交通违章查讯,仔仔网

版权声明:本文为xing_star原创文章,转载请注明出处!

本文同步自

属性动画objectanimator的使用

属性动画在android开发的使用场景很多,这篇只是记录基本的api,用objectanimator这个类实现平移,旋转,缩放,透明度这几个效果。属性动画里面有两个关键的类,objectanimator,valueanimator,这篇只讲objectanimator的基本用法。

平移

private void translate() {
    objectanimator objectanimator = objectanimator.offloat(textview, "translationx", -textview.getleft(), mwidth, 0);
    objectanimator.setduration(1500);
    objectanimator.start();
}

旋转

private void rotate() {
    objectanimator objectanimator = objectanimator.offloat(textview, "rotation", 0, 360);
    objectanimator.setduration(1500);
    objectanimator.start();
}

缩放

private void scale() {
    objectanimator objectanimator = objectanimator.offloat(textview, "scalex", 1f, 3f, 1f);
    objectanimator objectanimator2 = objectanimator.offloat(textview, "scaley", 1f, 1.5f, 1f);
    animatorset animatorset = new animatorset();
    animatorset.setduration(1500);
    animatorset.playtogether(objectanimator, objectanimator2);
    animatorset.start();
}

透明度

private void alpha() {
    objectanimator objectanimator = objectanimator.offloat(textview, "alpha", 1f, 0f, 1f);
    objectanimator.setduration(1500);
    objectanimator.start();
}

案例

在 这篇文章中,就有用到属性动画实现view左右切换效果。

其他资料参考:

代码下载地址:

,获取源代码下载地址。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网