0

我想在用户触摸图像的 ImageView 上显示 x 度的倾斜(按下)效果。

任何想法我怎么能做到这一点?

4

1 回答 1

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

于 2013-11-06T07:10:44.530 回答