2

我计划在布局内构建带有滑动子视图的 UI。

+--------------+     +--------------+     +--------------+
|    view1     |     |    view1     |     |    view1     |
+--------------+     +--------------+     +--------------+
|              |     +--------------+     |    view2     |
|    view3     | <=> |              | <=> +--------------+
|              |     |    view3     |     |              |
|              |     |              |     |    view3     |
|              |     |              |     |              |
+--------------+     +--------------+     +--------------+

Fe view2 必须随着动画从 view1 后面向下滑动 view3。

有可能实现这一点吗?

先感谢您。

4

1 回答 1

1

是的,有可能。只需使用ObjectAnimator

ObjectAnimator anim = ObjectAnimator.ofInt(view2, "height", 0, 100);
anim.setDuration(1000);
anim.start();

请记住,您可以将它与 API 级别 11 及更高级别一起使用。

但是,如果您需要将所有版本的平台恢复到 1.0,请使用NineOldAndroids库。

于 2013-04-18T16:39:42.333 回答