Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-使用ObjectAnimator移动按钮不起作用_Android_Animation_Objectanimator - Fatal编程技术网

Android-使用ObjectAnimator移动按钮不起作用

Android-使用ObjectAnimator移动按钮不起作用,android,animation,objectanimator,Android,Animation,Objectanimator,我需要将按钮从一个位置移动到另一个位置。视图位置移动工作正常,但只有旧区域可单击 这是我的代码: Button animatorButton = (Button)findViewById(R.id.animatorbutton); ObjectAnimator objectAnimatorButton = ObjectAnimator.ofFloat(animatorButton, "translationX", 0f, 400f); objectAnimatorButton.setDur

我需要将按钮从一个位置移动到另一个位置。视图位置移动工作正常,但只有旧区域可单击

这是我的代码:

 Button animatorButton = (Button)findViewById(R.id.animatorbutton);
 ObjectAnimator objectAnimatorButton = ObjectAnimator.ofFloat(animatorButton, "translationX", 0f, 400f);
 objectAnimatorButton.setDuration(1000);
 objectAnimatorButton.start();

如何移动按钮以禁用旧的可单击区域?

您使用的是什么android版本?在3.0版本之前,您需要在动画完成后手动移动视图,以便移动可单击区域。将此响应视为参考”


在3.0及更新版本中,PropertyAnimator还将移动可点击区域。您是否在3.0之前的设备上使用NineoAndRoid动画包?如果是这样,您将只看到视图动画的效果,而不会看到属性的全部效果(也称为可点击区域)移动。

您使用的android版本是什么?在3.0之前,您需要在动画完成后手动移动视图,以便移动可单击区域。请参阅此响应作为参考”

在3.0及更新版本中,PropertyAnimator还将移动可单击区域。您是否在3.0之前的设备上使用NineodelDroid动画包?如果是这样,您将只看到视图动画的效果,而不会看到属性(也称为可单击区域)移动的全部效果