1
を振る、私はこのコードを書いたが、私はそれがより簡単で行うことができますどのようにアニメーションセットは、私はアニメーションに私の見解を振るしようとする効果
var animatorSet = AnimatorSet()
var objectRotateAnimator = ObjectAnimator.ofFloat(shake, "rotation", -5f, 5f)
objectRotateAnimator.apply {
repeatMode = ValueAnimator.REVERSE
repeatCount = ValueAnimator.INFINITE
duration = 70
interpolator = LinearInterpolator()
}
var objectTranslateAnimator = ObjectAnimator.ofFloat(shake, "translate", -5f, 5f)
objectTranslateAnimator.apply {
repeatMode = ValueAnimator.REVERSE
repeatCount = ValueAnimator.INFINITE
duration = 70
interpolator = LinearInterpolator()
}
start_shake.setOnClickListener {
animatorSet.play(objectRotateAnimator).with(objectTranslateAnimator)
animatorSet.start()
}
それが簡単にすることができるように私には思えますか?