属性动画的依赖:
1》implementation ‘com.jakewharton:butterknife:8.8.1’
2》 annotationProcessor ‘com.jakewharton:butterknife-compiler:8.8.1’
属性动画的res下的animator文件:
//动画X轴平移
//动画Y轴平移
//动画X轴360度翻转
//动画X轴缩放
//动画的透明度设置
MainActivity中引用:
//给控件设置属性动画
/Animator animator = AnimatorInflater.loadAnimator(this, R.animator.textview_animator);
animator.setTarget(tvTitle);
animator.start();/
//这种方法不太推荐
//tvTitle.animate().translationX(300f);
//推荐以下方式
ObjectAnimator animator = ObjectAnimator.ofFloat(tvTitle, "rotationX", 0, 200);
animator.setInterpolator(new AccelerateInterpolator());
animator.setDuration(2000);
animator.start();