我希望在用户触摸图像的ImageView上以x度显示倾斜(按下)效果。
任何想法我怎样才能做到这一点?
答案 0 :(得分:1)
试试这个..
final ObjectAnimator forwardAnimator = ObjectAnimator.ofFloat(imageView,
"RotationX", 0, 20f);
forwardAnimator.setDuration(250);
final ObjectAnimator backwardAnimator = ObjectAnimator.ofFloat(imageView,
"RotationX", 20f, 0f);
backwardAnimator.setStartDelay(250);
backwardAnimator.setDuration(250);
imageView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
forwardAnimator.start();
backwardAnimator.start();
}
});
此请求API级别11 ...因为ObjectAnimator支持Api级别11