我在屏幕底部总共有 7 个按钮,就像菜单一样。在那里,当我单击第 4 个按钮时,可以看到 4 个按钮,前 3 个按钮从右向左移动,接下来的 3 个按钮进入该位置,反之亦然。我应该为这个操作系统使用什么类型的动画可以使用TranslateAnimation
或如何使用ObjectAnimator
提出任何建议。
我在屏幕底部总共有 7 个按钮,就像菜单一样。在那里,当我单击第 4 个按钮时,可以看到 4 个按钮,前 3 个按钮从右向左移动,接下来的 3 个按钮进入该位置,反之亦然。我应该为这个操作系统使用什么类型的动画可以使用TranslateAnimation
或如何使用ObjectAnimator
提出任何建议。
请注意,视图动画(如平移动画)不会移动实际的按钮机制,只是在屏幕上视觉上绘制的位置。IE。当您的按钮移动时,单击它们的区域仍将处于原始位置。如果您希望实际对象移动,那么属性动画(值动画器、对象动画器或视图属性动画器)是最佳选择。
您可以在此处阅读有关属性动画以及如何使用它们的更多信息:http: //developer.android.com/guide/topics/graphics/prop-animation.html