在android中移动和旋转视图

测试栈

我正在使用此代码将视图从x位置移动到另一个x位置:

int xStart=100,xEnd=500;
ObjectAnimator objectAnimator= ObjectAnimator.ofFloat(view, "translationX", xStart, xEnd);
objectAnimator.setDuration(duration);
objectAnimator.start();

但我需要移动和旋转。

如何一起旋转和移动视图?

有可能的 ?

布莱恩·赫伯斯特(Bryan Herbst)

您可以使用它ObjectAnimator来为View的任何属性设置动画,基本上可以使用set___()get___()方法为任何属性设置动画

对于旋转,你可以用"rotation""rotationX""rotationY"为适当。

听起来您的翻译工作正常,所以我不确定您在“移动”视图时还需要什么。

要一起播放多个动画,可以使用AnimatorSet要同时移动和旋转,可以执行以下操作:

AnimatorSet animations = new AnimatorSet();
ObjectAnimator translationAnim= ObjectAnimator.ofFloat(view, "translationX", 100, 500);
ObjectAnimator rotationAnim = ObjectAnimator.ofFloat(view, "rotation", 0, 90);
animations.play(rotationAnim).with(translationAnim);
animations.start();

有关更多信息,请参见属性动画文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

图像视图移动和旋转的Android动画

来自分类Dev

如何在Android中移动多个视图?

来自分类Dev

如何在视图组(Android)中移动视图?

来自分类Dev

在视图上移动、旋转和放大\缩小

来自分类Dev

在不移动叠加视图的情况下裁剪和缩放图像,而在ImageView中移动图像

来自分类Dev

在超级视图中移动子视图

来自分类Dev

如何在Android上向正确的方向移动旋转的视图?

来自分类Dev

在LinearLayout中移动android组件

来自分类Dev

如何在xml中移动图像视图

来自分类Dev

视差旋转和移动

来自分类Dev

如何使用视图分页器在android片段选项卡中移动下一页?

来自分类Dev

如何使用视图分页器在android片段选项卡中移动下一页?

来自分类Dev

在顶点着色器中移动/旋转形状

来自分类Dev

随对象在OpenGL中移动而改变旋转点?

来自分类Dev

在顶点着色器中移动/旋转形状

来自分类Dev

在触摸中旋转奖轮在SpriteKit中移动

来自分类Dev

猫头鹰旋转木马居中移动布局

来自分类Dev

在链表中移动和复制构造函数

来自分类Dev

如何在Android中获取不同的经度和纬度时在googlemap中移动标记

来自分类Dev

在Android上旋转,平移和调用复合视图

来自分类Dev

在Android中旋转,平移和缩放动态创建的图像视图

来自分类Dev

如何在Android IDE中移动文件

来自分类Dev

在Android中的圆形路径中移动图像

来自分类Dev

如何在libgdx / android中移动圈子?

来自分类Dev

不能同时旋转和移动

来自分类Dev

物体移动和旋转多少

来自分类Dev

在视图iOS Xcode上用手指移动和旋转图像

来自分类Dev

如何以编程方式在约束布局中移动视图(按钮)?

来自分类Dev

MWPhotoBrowser-在内部视图中移动的图像

Related 相关文章

热门标签

归档