android-animation - 使用 Object AnimatorAndorid 进行对角线平移

标签 android-animation android-view android objectanimator

我正在尝试使用 Android 中的对象动画器进行对角线翻译。以下代码在 Y 轴上进行平移。

ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(button, "translationY", -value);

有什么建议吗?

提前致谢

最佳答案

您可以使用AnimatorSet有两个 ObjectAnimators,一个执行 Y 翻译(如您问题中的示例),另一个非常相似的执行 X 翻译。确保使用 AnimatorSetplayTogether(..) 方法,您可以同时为 X 和 Y 制作动画!

关于android-animation - 使用 Object AnimatorAndorid 进行对角线平移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14749187/

相关文章:

android - 如何将动画添加到 BottomSheetDialogFragment

java - 如何在运行时更改动态添加的 Android View 中的数据

android - 即使应用程序已关闭,如何每天在特定时间显示通知?

android - 使用导航组件为每个 fragment 自定义工具栏

android - 以编程方式(作为动画)调整布局大小至 "wrap_content"

android - 将 View 动画转换到屏幕边缘

android - 显示键盘时 DialogFragment 未调整大小

java - 从 TextView 文本设置 TimePicker 时间

android - 如何在不旋转阴影的情况下旋转 float 操作按钮?

android - 滚动时保留图像 "pinned"