【问题标题】:ImageView Tilt effect onTouchImageView 倾斜效果 onTouch
【发布时间】:2013-11-06 15:10:44
【问题描述】:

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

任何想法我该如何实现这一目标?

【问题讨论】:

    标签: android android-imageview android-animation


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-12
      • 2010-12-08
      • 2019-12-15
      • 1970-01-01
      • 2015-12-25
      相关资源
      最近更新 更多