我打算在布局中构建具有滑动子视图的UI。
+--------------+ +--------------+ +--------------+
| view1 | | view1 | | view1 |
+--------------+ +--------------+ +--------------+
| | +--------------+ | view2 |
| view3 | <=> | | <=> +--------------+
| | | view3 | | |
| | | | | view3 |
| | | | | |
+--------------+ +--------------+ +--------------+
F.e。 view2必须使用动画从view1后面向下滑动view3。
可以实现吗?
提前谢谢。
答案 0 :(得分:1)
是的,有可能。只需使用ObjectAnimator。
ObjectAnimator anim = ObjectAnimator.ofInt(view2, "height", 0, 100);
anim.setDuration(1000);
anim.start();
请注意,您可以将其与API级别11及更高版本一起使用。
但如果您需要将所有版本的平台恢复到1.0,请使用NineOldAndroids库。