0

在我的 android 应用程序中,我有一个复选框布局,它将从屏幕中心向上和向下滑动。虽然我正在使用 Object Animator 当我选中复选框时,复选框布局向下移动,如果我取消选中布局应该向上移动。我的问题是当我选择它时复选框向下移动。但是当它关​​闭时我无法选中该复选框。相反,如果我单击中心(即以前的复选框位置),它会向上滑动到中心。所以它只移动 View 部分,而不是 listener 部分。我正在使用以下代码制作动画

复选框布局视图

mChkView = findViewById(R.id.chkbx_layout_id);

动画师代码

ObjectAnimator.ofFloat(mChkView, "translationY", 0, 60).setDuration(0).start();

我在堆栈溢出中找到了几个答案,如下所示:

答案链接1

回答链接2

答案链接3

回答链接4

但没有一个答案对我有帮助。

4

1 回答 1

0

尝试这个

ObjectAnimator mover = ObjectAnimator.ofFloat(aniView,
              "translationX", -500f, 0f);
          mover.setDuration(2000);

-500f 和 0f 是位置 from 和 to 的浮点值。根据您的需要设置这两个值。

希望这可以帮助。

于 2013-05-20T04:38:13.067 回答